Share via


Problembehandlung bei Ausnahmen: System.Data.SqlClient.SqlException

Eine SqlException-Ausnahme wird generiert, wenn von SQL Server eine Warnung oder ein Fehler zurückgegeben wird.

Tipps

  • Stellen Sie sicher, dass Sie gültige Anmeldeinformationen verwenden.
    Stellen Sie sicher, dass die von Ihnen angegebenen Anmeldeinformationen gültig sind. Weitere Informationen finden Sie unter Gewusst wie: Zugriff auf SQL Server mit vordefinierten Anmeldeinformationen.

  • Stellen Sie sicher, dass der Servername korrekt ist und der Server läuft.
    Stellen Sie sicher, dass Sie den korrekten Servernamen verwenden und dass der Server erreichbar ist.

Hinweise

Diese Ausnahme wird jedes Mal ausgelöst, wenn der .NET Framework-Datenanbieter für SQL Server auf einen vom Server generierten Fehler trifft.

Meldungen mit einem Schweregrad von 10 oder darunter dienen rein der Information. Sie zeigen Probleme an, die durch fehlerhafte Benutzereingaben verursacht wurden. Schweregrade von 11 bis 16 werden vom Benutzer generiert und können vom Benutzer korrigiert werden. Schweregrade von 17 bis 25 zeigen Software- oder Hardwarefehler an. Bei einem Fehler mit Schweregrad 17, 18 oder 19 können Sie mit der Arbeit fortfahren, auch wenn Sie eine bestimmte Anweisung möglicherweise nicht mehr ausführen können.

Die SqlConnection bleibt hergestellt, wenn der Schweregrad 19 oder darunter beträgt. Wenn der Schweregrad 20 oder größer ist, schließt der Server normalerweise die SqlConnection-Klasse. Die Benutzer können die Verbindung aber erneut öffnen und fortfahren. In beiden Fällen wird von der Methode, die den Befehl ausführt, eine SqlException generiert.

Weitere Informationen über Warnungen und sonstige Meldungen, die von SQL Server gesendet werden, finden Sie im Abschnitt Problembehandlung der SQL Server-Onlinedokumentation.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des Ausnahmen-Assistenten

Gewusst wie: Zugriff auf SQL Server mit vordefinierten Anmeldeinformationen

Referenz

SqlException