Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ConnectionError:无法连接到{数据库服务器}-无法连接(序列)_Node.js_Sql Server_Database_Cpanel_Amazon Rds - Fatal编程技术网

Node.js 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 我只是感到困惑,因为它在我

我正在共享主机站点(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:无法连接到-无法连接(序列)

无法连接到-无法连接(序列)
代码:“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的更多问题。谢谢