sql-server - 串行 SqlContext 错误。步骤 'connecting' 失败

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

我是 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/

相关文章:

mysql - 连接 mySQL 和 Nodejs

sql-server - 将 Foxpro 数据库传输到 SQL Server

c# - 在 sql server 2008 中存储故事?

asp.net - IIdentity、IPrincipal、OWIN、IdentityUser 和 IUser<string> 如何组合在一起?

asp.net-mvc - MiniProfiler 不加载

javascript - 使用 google drive api 上传 excel 文件

javascript - 连接一段时间后 Redis ETIMEDOUT 错误

sql - 如何在 T-SQL 中比较可能均为 null 的值

java - 在 Visual Studio Code 中部署 Azure Function 不包含 .jar 文件

c# - MVC EF - System.Data.Entity.Infrastruct.DbUpdateException