我是 Nodejs 新手,我必须在一个小项目中实现一些更改。它使用 seriate 在 Sql Server 上运行模块。我抛出这个错误...
Seriate SqlContext Error. Failed on step 'connecting'.Failed to connect to 127.0.0.1:undefined in 15000ms
执行 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
以及如何解决此问题。
最佳答案
问题是驱动程序无法使用实例名称,而只能使用 Ip/端口。因此,我删除了实例名称,并使用本地服务器的端口在配置对象上添加了 port
属性,如下 answer 。我的配置对象变成了这样:
"db": {
"user": "node",
"password": "node",
"server": "127.0.0.1",
"database": "lms-db-dev",
"port": "52519"
}
关于sql-server - 串行 SqlContext 错误。步骤 'connecting' 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29051858/