Node.js ConnectionError:无法连接到{数据库服务器}-无法连接(序列)
我正在共享主机站点(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:无法连接到-无法连接(序列) 无法连接到-无法连接(序列)Node.js ConnectionError:无法连接到{数据库服务器}-无法连接(序列),node.js,sql-server,database,cpanel,amazon-rds,Node.js,Sql Server,Database,Cpanel,Amazon Rds,我正在共享主机站点(cPanel)上运行此node.js应用程序,遇到了与RDS SQL Server的连接问题,我不确定如何获得有关该问题的更多信息,以便修复该问题或如何修复该问题 我可以使用SMSS成功连接到SQL Server,而且,使用相同的node.js代码,我可以连接到主桌面上的SQL Server。只有在cPanel上运行相同的代码时,才会出现此连接问题 我已允许通过RDS VPC安全组访问所有IP地址(包括TCP/UDP的所有流量):0.0.0.0/0 我只是感到困惑,因为它在我
代码:“ESOCKET”
名称:'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);
});`
找到了答案。布拉德是对的,这是一个特殊的问题 由于我在cPanel上使用共享主机(通过namescape),出于安全原因,不允许连接到SQL SERVER或任何远程数据库实例
如果有人希望使用相同的方法连接到远程数据库,请确保您没有共享主机:(防火墙问题,或者运行它的服务器无法查看/访问SQL server。我感觉可能是服务器(cPanel)的问题。不幸的是,我没有权限使用nc或telnet查看它是否可以查看SQL server。我想这是我需要问cPanel的更多问题。谢谢