![](/img/trans.png)
[英]ConnectionError [SequelizeConnectionError]: Failed to connect to :1433 - Could not connect (sequence) local machine window 10
[英]ConnectionError: Failed to connect to {database server} - Could not connect (sequence)
我在共享托管站點(cPanel)上運行此node.js應用程序,並遇到了與RDS SQL Server的連接問題,我不確定該怎么做以獲取有關此問題的更多信息,以便對其進行修復。或如何解決。
我可以使用SMSS成功連接到SQL Server,此外,可以使用SAME 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的特定問題。
由於我在cPanel上使用共享主機(通過namecheap),出於安全原因,不允許連接到SQL SERVER或任何遠程數據庫實例。
如果有人希望使用相同的方法連接到遠程數據庫,請確保您沒有共享主機。 :(
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.