gpt4 book ai didi

javascript - 在 NodeJs 中使用 tedius 和 sequelize 的 SQL Server 连接

转载 作者:行者123 更新时间:2023-12-03 22:26:24 25 4
gpt4 key购买 nike

尝试在 NodeJs Sequelize 中连接 SQL Server 本地数据库时出现以下错误。

name: 'SequelizeHostNotFoundError',
message: 'Failed to connect to abcdd\SQL2K12:1433 - getaddrinfo ENOTFOUND abcdd\SQL2K12',
code: 'ESOCKET



以下是我的配置设置,凭据正确
    "use_env_variable": false,
"username": "username",
"password": "password@123",
"database": "db_test",
"host": "abcdd\\SQL2K12", //actual db hotsname is abcdd\SQL2K12
"dialect": "mssql",
"operatorsAliases": false,
"dialectOptions": {
"encrypt": true,
"trustedConnection": true
}

在 SSMS 中它工作正常。端口号有问题吗?因为我没有在 SSMS 中使用端口。

最佳答案

对我来说,添加 instanceName 而不是放置 server: 'SERVER\SQLSERVER2K06'
只需放置 "SERVER"

var config = {
server: 'SERVER',
authentication: {
type: 'default',
options: {
userName: 'user',
password: '*****'
}
},
options: {
database: 'NAME',
instanceName: 'SQLSERVER2K06' /*It Works! */
}
}

关于javascript - 在 NodeJs 中使用 tedius 和 sequelize 的 SQL Server 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59026546/

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