Partage via


Erreurs de SQL Server Native Client

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

Les objets OLE/COM signalent les erreurs via le code de retour HRESULT des fonctions membres objets. Un valeur HRESULT OLE/COM est une structure de bits comprimée. OLE fournit des macros qui déréférencent les membres de la structure.

OLE/COM spécifie l’interface IErrorInfo. L’interface propose des méthodes comme GetDescription. Ceci permet aux clients d'extraire des informations détaillées sur les erreurs à partir des serveurs OLE/COM. OLE DB étend IErrorInfo pour prendre en charge le retour de plusieurs paquets d’informations d’erreur lors de l’exécution d’une fonction à un seul membre.

SQL Server peut retourner plusieurs erreurs. Une application peut récupérer les erreurs de serveur une par une en appelant IMultipleResults::GetResult en combinaison avec ISQLErrorInfo et IErrorRecords.

Le fournisseur OLE DB SQL Server Native Client expose les interfaces d’objet d’erreur ISQLServerErrorInfo personnalisées et ISQLServerErrorInfo personnalisées.

Pour plus d’informations sur le suivi des erreurs, consultez Suivi de l’accès aux données. Pour plus d’informations sur les améliorations du suivi des erreurs ajoutées dans SQL Server 2012 (11.x), consultez Accès aux informations de diagnostic dans le journal des événements étendus.

Dans cette section

Voir aussi

SQL Server Native Client (OLE DB)