Partage via


Messages d’erreur

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

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’une bibliothèque net ou SQL Server, l’erreur a été rencontrée dans le pilote.

[Microsoft] [SQL Server Native Client] [Net-Transportname]
Ces erreurs sont générées par sql Server Net-Library, où Net-Transportname est le nom complet d’un transport réseau client SQL Server (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 protocole 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 la description et les colonnes d’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