Freigeben über


Problembehandlung bei Ausnahmen: System.Data.SqlClient.SqlException

Aktualisiert: November 2007

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

Tipps

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. Bei einem Schweregrad von 20 oder darüber trennt der Server normalerweise die SqlConnection. Der Benutzer kann jedoch erneut eine Verbindung herstellen 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: Weitere Informationen über eine Ausnahme mit dem Ausnahmen-Assistenten

Gewusst wie: Zugriff auf SQL Server mit vordefinierten Anmeldeinformationen

Referenz

SqlException