Partager via


Messages d'erreur

Le texte des messages retournés par le pilote ODBC SQL Server Native Client est placé dans le paramètre MessageText de SQLGetDiagRec. La source d'une erreur est indiquée par l'en-tête du message :

[Microsoft][Gestionnaire de pilotes ODBC]
Ces erreurs sont déclenchées par le gestionnaire de pilotes ODBC.

[Microsoft][Bibliothèque de curseurs ODBC]
Ces erreurs sont déclenchées par la bibliothèque de curseurs ODBC.

[Microsoft][SQL Server Native Client]
Ces erreurs sont générées par le pilote ODBC SQL Server Native Client. S’il n’existe aucun autre nœud portant le nom d’un Net-Library ou d’un SQL Server, l’erreur s’est produite dans le pilote.

[Microsoft] [SQL Server Native Client][Net-Transportname]
Ces erreurs sont générées par la SQL Server Net-Library, où Net-Transportname est le nom d’affichage d’un SQL Server transport réseau client (par exemple, canaux nommés, mémoire partagée, sockets TCP/IP ou VIA). Le reste du message d'erreur contient la fonction Net-Library appelée et la fonction appelée dans l'API du réseau sous-jacent par la fonction TDS. Le code d’erreur pfNative retourné avec ces erreurs est le code d’erreur de la pile de protocoles réseau sous-jacente.

[Microsoft] [SQL Server Native Client][SQL Server]
Ces erreurs sont générées par SQL Server. Le reste du message d’erreur est le texte du message d’erreur de SQL Server. Le code pfNative retourné avec ces erreurs est le numéro d’erreur de SQL Server. Pour plus d’informations sur la liste des messages d’erreur (et leurs nombres) qui peuvent être retournés par SQL Server, consultez les colonnes description et erreur de la table système sysmessages dans la base de données master dans SQL Server.

Voir aussi

Gestion des erreurs et des messages