我有一个连接到SQL Server 2012 DB的连接字符串:
$CONN_STR = "Server=SERVER;Database=mydb;User ID=myuser;Password=abc1$4def;"
我在PowerShell中创建连接,但由于密码无效,登录失败。我知道密码是正确的,并在SSMS中验证。我已经测试了另一个帐户,据我所知,密码中的特殊字符导致失败。
如何在PowerShell中使用的连接字符串中对此进行转义?
答案 0 :(得分:4)
试试这个:
$CONN_STR = 'Server=SERVER;Database=mydb;User ID=myuser;Password=abc1$4def;'
使用单引号代替它不会认为您试图引用变量