Verbindung zu SQL Server unter AWS RDS herstellen

1336
Jord Bliss

Ich habe einen SQL Server, der auf einer AWS RDS-Instanz ausgeführt wird. Ich kann eine Verbindung mit SQL SMgr auf meinem lokalen Computer herstellen, aber ich erhalte eine Fehlermeldung von einer Anwendung, die ich auf meinem lokalen Computer ausführte und die Daten in der Datenbank veröffentlichen muss. Ich habe einiges über VPCs und Sicherheitsgruppen gelesen, wollte aber wissen, ob dies tatsächlich möglich ist.

Die Fehlermeldung lautet:

COM-Fehlercode
= 80004005
Code bedeutet = nicht näher bezeichneter Fehler.
Quelle = Microsoft OLE DB-Anbieter für SQL Server.
Beschreibung = Anmeldung fehlgeschlagen. Die Anmeldung stammt von einer nicht vertrauenswürdigen Domäne und kann nicht mit der Windows-Authentifizierung verwendet werden.

0

1 Antwort auf die Frage

0
Dicer

Jord, ich hatte ein ähnliches Problem. Es funktionierte gut lokal, schlug jedoch fehl, als ich die Datenbank zu AWS verlegte. Ich habe festgestellt, dass für meine Verbindungszeichenfolge "Integrierte Sicherheit = Wahr" festgelegt wurde. Nachdem ich es auf falsch geändert hatte, wurde alles gut beleuchtet.

Ein anderer Name dafür ist "Trusted Security", daher sollte dies auch "False" sein.

Folgendes sagt Microsoft:

Integrierte Sicherheit -oder- Trusted_Connection 'false' Bei false werden Benutzer-ID und Kennwort in der Verbindung angegeben. Bei true werden die aktuellen Anmeldeinformationen des Windows-Kontos zur Authentifizierung verwendet. Erkannte Werte sind true, false, yes, no und sspi (dringend empfohlen), was mit true übereinstimmt.

https://msdn.microsoft.com/de-de/library/system.data.sqlclient.sqlconnection.connectionstring%28VS.71%29.aspx?f=255&MSPPError=-2147217396