gpt4 book ai didi

node.js - 连接错误: Failed to connect to {database server} - Could not connect (sequence)

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:14 30 4
gpt4 key购买 nike

我在共享托管站点 (cPanel) 上运行此 node.js 应用程序,并遇到了与 RDS SQL Server 的连接问题,我不确定如何才能获取有关该问题的更多信息,因此我可以修复它或如何修复它。

我可以使用 SMSS 成功连接到 SQL Server,此外,使用相同的 node.js 代码我可以连接到主桌面上的 SQL Server。仅当在 cPanel 上运行相同的代码时才会出现此连接问题。

我已允许通过 RDS VPC 安全组的所有 IP 地址访问(所有流量包括 TCP/UDP):0.0.0.0/0

我只是感到困惑,因为它可以在我的桌面上运行,但不能在托管站点上运行,因为安全组允许来自所有 IP 的所有访问。托管站点是否有可能阻止与数据库的连接,我应该研究一下吗?

错误:

ConnectionError: Failed to connect to - Could not connect (sequence)

Failed to connect to - Could not connect (sequence)
code: 'ESOCKET'
name: 'ConnectionError'

用于连接数据库的代码:

// config for your database
var config = {

user: ...,
password: ...,
server: ...,
database: ...,
port: 1521,
dialect: "mssql",
dialectOptions: {
instanceName: "SQLEXPRESS"
}

};

// connect to your database

sql.connect(config, function (err) {

if (err) console.log(err);

});`

最佳答案

找到答案了。 Brad 是对的,这是 cPanel 特有的问题。

由于我在 cPanel 上使用共享托管(通过 namecheap),出于安全原因,不允许连接到 SQL SERVER 或任何远程数据库实例。

如果有人希望使用相同的方法连接到远程数据库,请确保您没有共享主机。 :(

关于node.js - 连接错误: Failed to connect to {database server} - Could not connect (sequence),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57272169/

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