我尝试在 Atom Editor 中使用Data-Atom包来连接到SQL Server 2012数据库。我可以使用 Windows身份验证或 SQL Server身份验证通过 SQL Server Managment Studio连接到数据库。 data-atom-connections.cson
文件应该如何使用这两种身份验证方法?
我的data-atom-connections.cson
文件如下所示:
[
{
name: "WindowsAuthentication"
protocol: "sqlserver"
user: "username"
password: "password"
server: "apphost/Username"
database: "master"
options: ""
}
{
name: "SQLServerAuthentication"
protocol: "sqlserver"
user: "userlogin"
password: "password"
server: "apphost/sqlexpress"
database: "master"
options: ""
}
]
但是我收到了这个错误:
Error(ESOCKET) - Failed to connect to apphost:1433 - connect ECONNREFUSED 192.168.56.1:1433
注意:为了指定服务器名称,我看到了这篇文章Logging In to SQL Server
答案 0 :(得分:0)
当this pull request合并到data-atom时,你应该有更多的运气。
SERVER\INSTANCE
,或者如果您直接编辑SERVER\\INSTANCE
,则输入data-atom-connections.cson
以连接到命名实例。domain=YOUR_DOMAIN
添加到选项字符串以使用Windows身份验证(请参阅more options for SQL Server here)~/.atom/packages
下的。mssql
,以便SQL Server与node-mssql
保持一致。