Ich habe SQL Server RDS mit AWS Elastic Beanstalk eingerichtet. Ich verwende eine nodejs-express-Anwendung, um Details vom RDS abzurufen. Wenn ich App lokal starte, kann ich eine Verbindung zu RDS herstellen, aber wenn ich meine Anwendung in Elastic Beanstalk ausliege, bekomme ich ELOGIN error - Login failed for user ***
. Ich habe Umgebungsvariablen in der Softwarekonfiguration eingerichtet und diese lokal gespeichert, um eine Verbindung mit dem RDS herzustellen.ELOGIN-Fehler beim Herstellen einer Verbindung mit SQL Server RDS in AWS Elastic Beanstalk
Antwort
Sie erhalten möglicherweise eine Fehlermeldung, wenn Sie versuchen, SQL Server Management Studio (SSMS) mit einem SQL Server-Konto für die Anmeldung bei SQL Server auf einer Windows 2012 R2 EC2-Instanz oder in Amazon RDS zu verwenden. Das Problem tritt auf, wenn SSMS als Domänenbenutzer ausgeführt wird und zu dem Fehler "Anmeldung fehlgeschlagen für Benutzer" führen kann, auch wenn gültige Anmeldeinformationen angegeben werden. Dies ist ein bekanntes Problem, und AWS arbeitet aktiv an der Lösung.
Um das Problem zu umgehen, können Sie sich bei SQL Server mit Windows-Authentifizierung anstelle von SQL-Authentifizierung anmelden. Oder starten Sie SSMS als lokalen Benutzer anstelle eines einfachen AD-Domänenbenutzers.
Mehr Infos https://docs.aws.amazon.com/directoryservice/latest/admin-guide/admin_troubleshooting.html
- 1. AWS Elastic Beanstalk Ausgabe
- 2. Kann keine Verbindung zu RDS-Instanz herstellen, die mit Elastic Beanstalk erstellt wurde
- 3. Elastic Beanstalk Verbindung zu RDS von Shell SSH
- 4. Containeroptionen in AWS Elastic Beanstalk
- 5. Elastic Beanstalk App verbindet sich nicht mit RDS MySQL-Instanz
- 6. Elastic Beanstalk kann nicht auf RDS
- 7. Programmier-Workflow mit Git/AWS Elastic Beanstalk
- 8. AWS Elastic Beanstalk und Composer
- 9. .NET Core AWS RDS-Verbindung
- 10. AWS Elastic Beanstalk Worker-Warteschlangenverhalten
- 11. Websockets mit socket.io auf AWS Elastic Beanstalk
- 12. TFS-Server mit RDS-SQL-Server-Verbindung
- 13. PDO Ausnahme SQLSTATE [HY000] [2002] Verbindung Zeitlimit mit Elastic Beanstalk und RDS auf Yii2
- 14. AWS Elastic Beanstalk-Instanz protokolliert mit ASP.NET
- 15. Zugriff auf RDS-Datenbank, die mit Elastic Beanstalk erstellt wurde
- 16. Jenkins AWS Elastic Beanstalk-Bereitstellungsfehler
- 17. AWS RDS kann keine Verbindung zu MySQL über PHP herstellen
- 18. AWS EC2 RDS kann keine Verbindung zu mysql herstellen
- 19. AWS Elastic Beanstalk-Protokollierung mit Python (Django)
- 20. Erstellen von Elastic Beanstalk Environment mit RDS Instance Snapshot
- 21. Programmatisch Konfigurieren einer RDS-Instanz für Elastic Beanstalk
- 22. Verzögerung beim Herstellen einer Verbindung zur SQL Server-Instanz?
- 23. Konnte AWS RDS SQL Server nicht verbinden
- 24. Daemonize Celebybeat in Elastic Beanstalk (AWS)
- 25. Suchen Sie die Elastic Beanstalk Security Group und konfigurieren Sie die Verbindung zu RDS
- 26. AWS Elastic Beanstalk läuft zwei Umgebungen gleichzeitig
- 27. AWS Lambda Java, Verbindung zu MySQL herstellen RDS
- 28. AWS Elastic Beanstalk Tomcat - hohe Speicherauslastung
- 29. Hinzufügen von Hintergrundarbeitern zu AWS Elastic Beanstalk
- 30. AWS Elastic Beanstalk - Anforderungselement zu groß (413)
Ich bin mit SQL Server Management Studio nicht. Ich frage die Datenbank mit 'mssql' nodejs-Modul ab, um Tabellendetails abzurufen. Ich kann eine Verbindung zum RDS-Server herstellen, wenn ich ihn lokal ohne Fehler ausführe. Der Fehler wird nur angezeigt, wenn ich die Anwendung in der Elastic Beanstalk-Instanz bereitstelle. – reamd
So versuchen Sie Windows-Authentifizierung anstelle von SQL-Authentifizierung verwenden – error2007s
Ich habe keine Active Directory-Struktur-Setup. Es gibt nur einen einzigen Benutzernamen für die Anmeldung beim SQL Server. – reamd