sqlcmd访问:具有特殊字符的密码

时间:2014-10-23 07:56:37

标签: sql sql-server login special-characters sqlcmd

我尝试使用此命令访问sqlcmd:

sqlcmd -U sa -P $ test $ -S hostname -d db_test -i。\ prova.sql> upgrade.log的

但登录失败。

密码我更正,我认为是特殊字符的问题,在这种情况下是$。

你们有解决方案吗?

由于 F。

2 个答案:

答案 0 :(得分:3)

解决方案是使用“”,在这种情况下:

-P“$ test”

答案 1 :(得分:0)

在sqlCMD的开头弹出a -x,并且在密码后面的P后面用双引号引起来。

EG-

sqlcmd -x -U sa -P“ $ test $” -S主机名-d db_test -i。\ prova.sql> upgrade.log