Seriate SqlContext错误。步骤'连接'失败

时间:2015-03-14 17:19:08

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

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

  

Seriate SqlContext错误。步骤'连接'失败。无法连接到127.0.0.1:undefined in 15000ms

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

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

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

SQL server configuration manager