Dépannage des exceptions : System.Data.SqlClient.SqlException

Une exception SqlException est générée lorsqu'un avertissement ou une erreur est retourné par SQL Server.

Conseils associés

  • Vérifiez que vous vous connectez à l'aide d'informations d'identification valides.
    Assurez-vous que les informations d'identification que vous fournissez sont valides. Pour plus d'informations, consultez Comment : accéder à SQL Server à l'aide d'informations d'identification prédéterminées.

  • Vérifiez que le nom de serveur est correct et que le serveur s'exécute.
    Assurez-vous que vous utilisez le nom de serveur correct et que le serveur peut être atteint.

Notes

Cette exception est levée toutes les fois où le fournisseur de données .NET Framework pour SQL Server rencontre une erreur générée par le serveur.

Les messages dont le niveau de gravité est inférieur ou égal à 10 correspondent à des messages d'information qui indiquent des problèmes dus à des erreurs dans des informations entrées par un utilisateur. Les niveaux de gravité compris entre 11 et 16 désignent des erreurs générées par l'utilisateur et pouvant être corrigées par celui-ci. Les niveaux de gravité compris entre 17 et 25 indiquent des erreurs logicielles ou matérielles. Lorsqu'une erreur de niveau 17, 18 ou 19 se produit, vous pouvez continuer à travailler, mais vous ne pouvez peut-être pas exécuter une instruction particulière.

SqlConnection reste ouvert lorsque le niveau de gravité est inférieur ou égal à 19. Lorsque le niveau de gravité est supérieur ou égal à 20, le serveur ferme généralement SqlConnection. L'utilisateur peut toutefois rouvrir la connexion et continuer. Dans les deux cas, SqlException est généré par la méthode qui exécute la commande.

Pour obtenir des informations sur les messages d'avertissement et d'information envoyés par SQL Server, consultez la section Dépannage de la documentation en ligne de SQL Server.

Voir aussi

Tâches

Comment : utiliser l'Assistant Exception

Comment : accéder à SQL Server à l'aide d'informations d'identification prédéterminées

Référence

SqlException