【发布时间】:2011-05-23 16:11:17
【问题描述】:
我有这个命令
sqlcmd.exe -E -i "C:\joe-db-scripts\joe-db-tasks.Install.sql"
我需要添加特定的非标准端口32001。我该怎么做?我在想一些像-p 这样的标志,但我不知道语法。
【问题讨论】:
我有这个命令
sqlcmd.exe -E -i "C:\joe-db-scripts\joe-db-tasks.Install.sql"
我需要添加特定的非标准端口32001。我该怎么做?我在想一些像-p 这样的标志,但我不知道语法。
【问题讨论】:
根据this MSDN link,您将使用-S tcp:servername,32001。
【讨论】:
-S "servername,32001"。
-S tcp:servername,32001。
-S servername,32001。 (msdn.microsoft.com/en-us/library/ms162773.aspx)
就是这样:How to Connect to the Database Engine using sqlcmd。像这样的:
sqlcmd -S ComputerA,1691
【讨论】:
以下解决方案适用于 SQL Server 2008 及更高版本。
sqlcmd -S "主机名或IP,端口号" -U SA -P 密码
【讨论】: