0

AWS Elastic Beanstalkを使用してSQL Server RDSをセットアップしました。私はnodejs-expressアプリケーションを実行して、RDSから詳細を取得しています。アプリケーションをローカルで実行するとRDSに接続できますが、アプリケーションをElastic BeanstalkにデプロイするとELOGIN error - Login failed for user ***となります。私はソフトウェア設定で環境変数を設定し、RDSに接続するためにそれらをローカルに保存しました。AWS Elastic BeanstalkでSQL Server RDSに接続中にELOGINエラーが発生しました

答えて

0

SQL Server Management Studio(SSMS)をSQL Serverアカウントと共に使用して、Windows 2012 R2 EC2インスタンスまたはAmazon RDS上で実行されているSQL Serverにログインしようとすると、エラーが発生することがあります。この問題は、SSMSがドメインユーザーとして実行され、有効な資格情報が提供されていても「ユーザーがログインできませんでした」というエラーが発生する可能性があります。これは既知の問題で、AWSはこれを解決するために積極的に取り組んでいます。

この問題を回避するには、SQL認証ではなくWindows認証で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

したがって、SQL認証ではなくWindows認証を使用してください。 – error2007s

+0

アクティブなディレクトリ構造の設定がありません。 SQL Serverにログインするユーザー名は1つだけです。 – reamd

関連する問題