Lösung: Die Anmeldung für Benutzer „sa“ ist fehlgeschlagen. Ursache: Nicht mit einer vertrauenswürdigen SQL Server-Verbindung verknüpft.
Ich bin heute bei der Identitätsüberprüfung erneut auf dieses Problem gestoßen, daher habe ich meine Lösung zusammengestellt, um sie mit Freunden zu teilen, die die gleiche Erfahrung gemacht haben:
Kurze Beschreibung des Problems:
Die Anmeldung für Benutzer „sa“ ist fehlgeschlagen. Ursache: Nicht mit einer vertrauenswürdigen SQL Server-Verbindung verknüpft.
Erläuterung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Weitere Informationen zum Fehler und zur Stelle im Code, die ihn verursacht hat, finden Sie im Stack-Trace.
Ausnahmedetails: System.Data.SqlClient.SqlException: Anmeldung für Benutzer „sa“ fehlgeschlagen. Ursache: Nicht mit einer vertrauenswürdigen SQL Server-Verbindung verknüpft.
Quellfehler:
Zeile 118: SqlCommand cmd=new SqlCommand(sql,con);
Zeile 119:
Zeile 120: con.Open();
Zeile 121:
Meine Lösungsschritte:
Dieses Problem wird im Allgemeinen dadurch verursacht, dass SQL Server die Windows-Authentifizierung nicht integriert. Die Lösung lautet daher:
1 Öffnen Sie SQL Server Enterprise Manager.
2 Klicken Sie mit der rechten Maustaste auf den Servernamen und wählen Sie „SQL Server-Registrierungseigenschaften bearbeiten“. Wählen Sie dann im Dialogfeld „Windows-Authentifizierung verwenden“.
3 Versuchen Sie es, es funktioniert nicht. Schauen Sie sich die Sicherheitseinstellungen an
4 Klicken Sie mit der rechten Maustaste darauf, wählen Sie „Eigenschaften“ und öffnen Sie dann die Registerkarte „Sicherheit“.
5 Wählen Sie auf der Registerkarte die Authentifizierung als „SQL Server und Windows“ aus und lassen Sie die anderen unverändert