在AWS Elastic Beanstalk

时间:2016-09-15 20:23:33

标签: sql-server node.js amazon-web-services amazon-ec2 elastic-beanstalk

我使用AWS Elastic Beanstalk设置了SQL Server RDS。我正在运行nodejs-express应用程序来从RDS获取详细信息。当我在本地运行应用程序时,我能够连接到RDS但是当我在Elastic Beanstalk中部署我的应用程序时,我得到ELOGIN error - Login failed for user ***。我在软件配置中设置了环境变量,并将它们存储在本地以连接到RDS。

1 个答案:

答案 0 :(得分: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