【问题标题】:How to set the proper connection parameters to connect a SQL Server database in Atom Editor using Data-Atom package?如何设置正确的连接参数以使用 Data-Atom 包在 Atom 编辑器中连接 SQL Server 数据库?
【发布时间】:2016-08-29 02:12:35
【问题描述】:

我正在尝试使用 Atom 编辑器 中的 Data-Atom 包连接到 SQL Server 2012 数据库。我可以通过 SQL Server 管理 Studio 使用 Windows 身份验证SQL Server 身份验证 连接到数据库。 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

【问题讨论】:

  • 当您连接 Management Studio 时,您是在同一台机器上进行的吗?还是您将桌面远程放到服务器上并在那里运行?
  • @DzamoNorton,我用同一台机器做的!
  • 啊,我看到您正在尝试连接到 named 实例。我刚刚让 Windows authn 到 SQL Server 为数据原子工作,我还将添加对命名实例的支持。准备好后我会在这里发帖。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-10-04
    • 2019-04-05
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    相关资源
    最近更新 更多