调用sqlcmd时如何更改端口

Mat*_*iby 17 sql sqlcmd

我有这个命令

sqlcmd.exe -E -i "C:\joe-db-scripts\joe-db-tasks.Install.sql"
Run Code Online (Sandbox Code Playgroud)

我需要添加32001的特定非标准端口.我该怎么办?我在考虑一些标志-p或类似的东西,但我不知道语法.

dmc*_*dmc 34

根据这个MSDN链接,你会使用-S servername,32001.

  • MSDN很方便地省略了你需要在服务器名称和端口周围加上引号的事实:`-S"servername,32001"`. (8认同)

Ali*_*dah 6

就是这样:如何使用 sqlcmd 连接到数据库引擎。像这样的东西:

sqlcmd -S ComputerA,1691
Run Code Online (Sandbox Code Playgroud)