Sql-Server-2014
SQLCMD 命令的開關是否區分大小寫?
我在兩台電腦上安裝了 MS SQL Server 2014 Management Studio,這兩台電腦都在 Windows 10 上執行。
SQLCMD
命令的開關在一台電腦上區分大小寫,但在另一台電腦上不區分大小寫。如果我鍵入帶有小寫開關的命令(如以下範例),它適用於一個,但不適用於另一個。sqlcmd -s .\<_servername_> sqlcmd -l
對於第二台電腦,我必須用大寫字母輸入,如下所示。
sqlcmd -S .\<servername> sqlcmd -L
決定這一點的問題/設置是什麼?
是的,SQLCMD 開關區分大小寫。
-l login_timeout -L[c] (list servers, optional clean output) -s col_separator -S [protocol:]server[instance_name][,port]
當您使用
sqlcmd -s .\<servername>
連接到預設實例並
".\<servername>"
用作列分隔符在第二台機器上可能沒有任何預設實例,因此您需要
-S .\
顯式輸入以連接到命名實例
當您使用
sqlcmd -s .<伺服器名>
連接到預設實例並使用 “.< servername >” 作為列分隔符
在第二台機器上可能沒有任何預設實例,因此您需要顯式輸入 -S .\ 以連接到命名實例