Felmeddelanden

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Texten i meddelanden som returneras av SQL Server Native Client ODBC-drivrutinen placeras i parametern MessageText i SQLGetDiagRec. Källan till ett fel anges av meddelandets huvud:

[Microsoft][ODBC Driver Manager]
Dessa fel tas upp av ODBC:s förarchef.

[Microsoft][ODBC Cursor Library]
Dessa fel väcks av ODBC:s markörbibliotek.

[Microsoft][SQL Server Native Client]
Dessa fel väcks av SQL Server Native Client ODBC-drivrutinen. Om det inte finns några andra noder med namnet på vare sig en Net-Library eller SQL Server, har felet uppstått i drivrutinen.

[Microsoft][SQL Server Native Client][Net-Transportname]
Dessa fel väcks av SQL Server Net-Library, där Net-Transportname är visningsnamnet på en SQL Server-klientnätverkstransport (till exempel Named Pipes, Shared Memory, TCP/IP Sockets eller VIA). Resten av felmeddelandet innehåller den Net-Library funktionen som anropas och funktionen som anropas i det underliggande nätverks-API:et av TDS-funktionen. pfNative-felkoden som returneras med dessa fel är felkoden från den underliggande nätverksprotokollstacken.

[Microsoft][SQL Server Native Client][ SQL Server]
Dessa fel uppstår av SQL Server. Resten av felmeddelandet är texten i felmeddelandet från SQL Server. pfNative-koden som returneras med dessa fel är felnumret från SQL Server. För mer information om en lista över felmeddelanden (och deras nummer) som kan returneras av SQL Server, se beskrivnings- och felkolumnerna i sysmessages systemtabell i huvuddatabasen i SQL Server.