我有一个到 SQL Server 2012 DB 的连接字符串:
$CONN_STR = "Server=SERVER;Database=mydb;User ID=myuser;Password=abc1$4def;"
我正在 PowerShell 中创建连接,但由于密码无效而登录失败。我知道密码是正确的,并在 SSMS 中验证了该密码。我已经用另一个帐户进行了测试,据我所知,密码中的特殊字符导致了失败。
如何在 PowerShell 中使用的连接字符串中转义此字符?
最佳答案
试试这个:
$CONN_STR = 'Server=SERVER;Database=mydb;User ID=myuser;Password=abc1$4def;'
使用单引号,这样它就不会认为您正在尝试引用变量
关于powershell - 密码中包含 "$"的 SQL Server 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30744080/