如何使用 Data-Atom 包设置正确的连接参数以在 Atom 编辑器中连接 SQL 服务器数据库?

How to set the proper connection parameters to connect a SQL Server database in Atom Editor using Data-Atom package?

我正在尝试使用 Atom Editor 中的 Data-Atom 包连接到 SQL Server 2012 数据库。我可以使用 SQL Server Managment Studio 使用 Windows Authentication[= 连接到数据库37=] 服务器身份验证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

注意:为了指定服务器名称我看到了这个post Logging In to SQL Server

this pull request合并到data-atom时,你应该有更多的运气。

  • 在服务器字段中输入 SERVER\INSTANCE,或者如果您直接编辑 data-atom-connections.cson,则输入 SERVER\INSTANCE,以连接到命名实例。
  • 将选项 domain=YOUR_DOMAIN 添加到选项字符串以使用 Windows 身份验证(参见 more options for SQL Server here
  • 如果你不想等待代码合并到上游和新版本中,请在~/.atom/packagesstraight from my repo和place/link。
  • URL 的协议部分已更改为 mssql,以便 SQL 服务器与 node-mssql 保持一致。