gpt4 book ai didi

sql-server - 连接错误: Failed to connect to MyServer:1433

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

我正在尝试从我的计算机连接到远程 SQL Server,我正在使用 Node 。我可以通过 SQL Management Studio 连接到它,也可以连接到 C# 应用程序(均使用 Windows 身份验证)。我已经在几个论坛中进行了搜索(也在这里搜索了一些问题),但找不到解决方案。

您可以在下面找到我遇到的错误:

   message: 'Failed to connect to MyServer:1433 - getaddrinfo ENOTFOUND MyServer',
code: 'ESOCKET' },
name: 'ConnectionError' }

这是我正在使用的代码:

'use strict';
var http = require('http');
var express = require('express');
var port = process.env.PORT || 1337;

var app = express();

app.get('/', (req, resp) => {
var sql = require("mssql");

var config = {
driver: 'msnodesqlv8',
server: 'MyServer/Instance',
database: 'MyDB',
options: {
trustedConnection: true
}
};

sql.connect(config, (error) => {
if (error)
console.log(error);

var request = new sql.Request();
request.query('select * from MyTable', (err, recordset) => {
if (err)
console.log(err);

resp.send(recordset);
});

});

});

var servidor = app.listen(port, function () {
console.log("Server running");
});

我查看了其他问题(例如 herehere),但没有运气。

最佳答案

我已经解决了这个问题。首先,我在数据库上创建了一个用户,然后将用户和密码包含在我的配置中。我需要在选项中指定实例和数据库,因为将所有内容放入同一字符串时 Node 无法识别。

var config = {
user: 'user_name',
password: '****',
server: 'MyServer',
options: {
instance: 'MyInstance',
database: 'MyDB'
}
};

关于sql-server - 连接错误: Failed to connect to MyServer:1433,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47350047/

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