0

我已經使用AWS Elastic Beanstalk安裝了SQL Server RDS。我正在運行一個nodejs-express應用程序來從RDS獲取詳細信息。當我在本地運行應用程序時,我可以連接到RDS,但是當我在Elastic Beanstalk中部署我的應用程序時,我得到了ELOGIN error - Login failed for user ***。我在軟件配置中設置了環境變量,並將它們存儲在本地以連接到RDS。連接到AWS中的SQL Server RDS時ELOGIN錯誤Elastic Beanstalk

回答

0

如果您嘗試使用SQL Server Management Studio(SSMS)和SQL Server帳戶登錄到Windows 2012 R2 EC2實例或Amazon RDS中運行的SQL Server,則可能會收到錯誤消息。當SSMS以域用戶身份運行並且可能導致「登錄用戶失敗」錯誤時發生該問題,即使提供了有效憑據。這是一個已知問題,AWS正在積極努力解決它。

要解決該問題,可以使用Windows身份驗證而不是SQL身份驗證登錄到SQL Server。或者以本地用戶而不是簡單AD域用戶身份啓動SSMS。

更多信息https://docs.aws.amazon.com/directoryservice/latest/admin-guide/admin_troubleshooting.html

+0

我沒有使用SQL Server Management Studio。我正在使用'mssql' nodejs-module查詢數據庫來獲取表格細節。當我在本地運行而沒有錯誤時,我能夠連接到RDS服務器。僅當我在彈性beanstalk實例中部署應用程序時才顯示錯誤。 – reamd

+0

因此,請嘗試使用Windows身份驗證代替SQL身份驗證 – error2007s

+0

我沒有任何活動的目錄結構設置。只有一個用戶名登錄到SQL Server。 – reamd

相關問題