【问题标题】:Seriate SqlContext Error. Failed on step 'connecting'串行 SqlContext 错误。步骤“连接”失败
【发布时间】:2015-03-14 17:19:07
【问题描述】:

我是 Nodejs 新手,我必须在一个小项目中实现一些更改。它使用seriate 模块在Sql Server 上运行。我抛出这个错误......

串行 SqlContext 错误。步骤“连接”失败。无法连接到 127.0.0.1:15000 毫秒内未定义

使用以下配置对象执行getPlainContext() 时:

{
    "user": "node",
    "password": "node",
    "server": "127.0.0.1\\SQLEXPRESS",
    "database": "lms-db-dev"
}

我已经尝试使用(local)\\SQLEXPRESS,我在我的 Web.config 文件连接字符串上使用它:

Server=(local)\SQLEXPRESS;Database=lms-db-dev;user id=node; password=node

我想知道为什么它会尝试连接到 127.0.0.1:undefined,我该如何解决这个问题。

【问题讨论】:

    标签: sql-server asp.net-mvc node.js


    【解决方案1】:

    问题是驱动程序不适用于实例名称,而仅适用于 Ip/port。因此,我删除了实例名称,并在配置对象上添加了 port 属性以及我的本地服务器端口,紧跟在 answer 之后。我的配置对象变成了这样:

    "db": {
        "user": "node",
        "password": "node",
        "server": "127.0.0.1",
        "database": "lms-db-dev",
        "port": "52519"
    }
    

    【讨论】:

      【解决方案2】:

      我必须打开 SQL Server Browser 服务才能让 Seriate 使用实例名称。

      【讨论】:

        猜你喜欢
        • 2016-08-28
        • 2017-01-24
        • 1970-01-01
        • 1970-01-01
        • 2017-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-06
        相关资源
        最近更新 更多