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
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.Überprüfen Sie den Servernamen, und stellen Sie sicher, dass der Server ausgeführt wird.
Stellen Sie sicher, dass Sie den korrekten Servernamen verwenden und dass der Server erreichbar ist. Weitere Informationen finden Sie unter Gewusst wie: Herstellen von Verbindungen mit SQL Server-Datenbanken.
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