gpt4 book ai didi

sql-server - Node.js 系列 SQL 数据库连接问题

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:08 24 4
gpt4 key购买 nike

我正在尝试连接本地计算机上的 SQL Server 并获取一些数据。
这是我的代码:

var sql = require("seriate");
var config = {
"host":"127.0.0.1",
"port": "1433",
"user": "dba",
"password": "test1234",
"database": "TheWorldDB"
};

sql.setDefaultConfig(config);

sql.execute({
query: "SELECT * FROM dbo.Trip"
}).then(function (results) {
console.log(results);
}, function (err) {
console.log("Something bad happened:", err);
});

我收到以下错误消息:

SqlContext Error. Failed on step "result" with: "No connection is specified for that request."
code: 'ENOCONN'

我检查了数据库表、密码、查询等。一切都正确,不知道为什么无法连接,我在网上也找不到什么信息。任何建议将不胜感激。

最佳答案

回答我自己的问题:检查Sql Server是否启用了TCP/IP,如果没有启用。

转到 SQL Server 配置管理器,单击“sql server 网络配置”,然后单击“MSSQLSERVER 协议(protocol)”。您应该能够看到 TCP/IP 状态。

我的思考过程:1.编写了一小段.net Web应用程序,连接到相同的数据库,工作正常。2. 在命令提示符下,尝试“ping x.x.x.x”有效,可以,尝试“telnet x.x.x.x 1433”连接失败。

如果上述答案不能解决您的问题,请检查数据库的用户名、密码是否正确,端口号是否正确。

关于sql-server - Node.js 系列 SQL 数据库连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36551557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com