Komunikaty o błędach

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Tekst wiadomości zwracany przez sterownik ODBC klienta natywnego klienta SQL Server jest umieszczany w parametrze MessageTextw SQLGetDiagRec. Źródło błędu wskazuje nagłówek wiadomości:

[Microsoft][Menedżer sterowników ODBC]
Te błędy są zgłaszane przez Menedżera Sterowników ODBC.

[Microsoft][Biblioteka kursorów ODBC]
Błędy te są zgłaszane przez bibliotekę kursorów ODBC.

[Microsoft][SQL Server Natywny Klient]
Błędy te są zgłaszane przez sterownik ODBC dla natywnego klienta SQL Server. Jeśli nie ma innych węzłów o nazwie Net-Library lub SQL Server, błąd został napotkany w sterowniku.

[Microsoft][SQL Server Native Client][Net-Transportname]
Błędy te są zgłaszane przez SQL Server Net-Library, gdzie Net-Transportname to nazwa wyświetlana transportu klienta SQL Server (na przykład Named Pipes, Shared Memory, TCP/IP Sockets lub VIA). Pozostała część komunikatu błędu zawiera wywołaną funkcję Net-Library oraz funkcję wywoływaną w bazowym API sieciowym przez funkcję TDS. Kod błędu pfNative zwracany z tymi błędami to kod błędu pochodzący z bazowego stosu protokołów sieciowych.

[Microsoft][SQL Server Native Client][ SQL Server]
Te błędy są zgłaszane przez SQL Server. Pozostała część komunikatu o błędzie stanowi tekst komunikatu o błędzie z SQL Server. Kod pfNative zwracany z tymi błędami to numer błędu z SQL Server. Aby uzyskać więcej informacji o liście komunikatów o błędach (i ich liczbach), które może zwracać SQL Server, zobacz kolumny opisu i błędów w tabeli systemowej sysmessages w bazie głównej w SQL Server.