使用包含@的密码连接到mssql

时间:2016-08-08 14:56:37

标签: sql-server node.js

我正在使用节点mssql模块来连接到mssql数据库。但是我的密码包含@,连接的模式是

mssql://username:password@localhost/database

它抛出连接错误。我认为这是因为它看到@ so内容之后它需要localhost等等。

有没有办法如何用包含@?

的密码连接

由于

1 个答案:

答案 0 :(得分:1)

From MSDN

某些符号必须用双引号(")或方括号([])括起来。

当SQL Server登录名,用户,角色或密码具有以下特征时,在Transact-SQL语句中使用这些分隔符:

1.包含或以空格字符开头。
2.以$或@字符开头。