如何设置正确的连接参数以使用Data-Atom包在Atom Editor中连接SQL Server数据库?

时间:2016-08-29 02:12:35

标签: sql-server database-connection atom-editor

我尝试在 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

1 个答案:

答案 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
  • 如果您不想等待代码合并到上游和新版本,请将其straight from my repo并放置在~/.atom/packages下的
  • 网址的协议部分已更改为mssql,以便SQL Server与node-mssql保持一致。