У меня есть эта команда
sqlcmd.exe -E -i "C:\joe-db-scripts\joe-db-tasks.Install.sql"
, и мне нужно добавить специальный нестандартный порт 32001. Как мне это сделать?Я думал о каком-то флаге типа -p или о чем-то, но я не знаю синтаксис.
-p
Согласно этой ссылке MSDN , вы будете использовать -S servername,32001.
-S servername,32001
Вот и все: Как подключиться к компоненту Database Engine с помощью sqlcmd . Примерно так:
sqlcmd -S ComputerA,1691
Следующее решение работает для меня в SQL Server 2008 и выше.
sqlcmd -S "имя хоста или IP, номер порта" -U SA -P пароль