我试图在Atom编辑器中使用Data-Atom包连接到SQL Server 2012数据库。我可以使用Windows身份验证或SQL Server身份验证与SQL Server管理 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
注:用于指定服务器名称我看到这篇文章登录到SQL server
当这个pull请求被合并到data-atom中时,你应该会有更多的运气。
- 输入
SERVERINSTANCE
在服务器字段,或SERVER\INSTANCE
如果你直接编辑data-atom-connections.cson
,连接到一个命名的实例。 - 将选项
domain=YOUR_DOMAIN
添加到选项字符串中以使用Windows身份验证(在这里查看SQL Server的更多选项) - 如果你不想等待代码被合并到上游和一个新的版本,直接从我的repo和位置/link
~/.atom/packages
。 - URL的协议部分已更改为
mssql
,以便SQL Server与node-mssql
保持一致。