Condividi tramite


Messaggi di errore

Il testo dei messaggi restituiti dal driver ODBC di SQL Server Native Client viene inserito nel parametro MessageText di SQLGetDiagRec. L'origine di un errore è indicata dall'intestazione del messaggio:

[Microsoft][Gestione driver ODBC]
Questi errori vengono generati da Gestione driver ODBC.

[Microsoft][Libreria di cursori ODBC]
Questi errori vengono generati dalla libreria di cursori ODBC.

[Microsoft][SQL Server Native Client]
Questi errori vengono generati dal driver ODBC di SQL Server Native Client. Se non sono presenti altri nodi con il nome di un Net-Library o SQL Server, l'errore è stato rilevato nel driver.

[Microsoft][SQL Server Native Client][Net-Transportname]
Questi errori vengono generati dalla libreria Net-Library di SQL Server, dove Net-Transportname è il nome visualizzato di un trasporto di rete client di SQL Server, ad esempio named pipe, memoria condivisa, socket TCP/IP o VIA. Il resto del messaggio di errore contiene la funzione Net-Library chiamata e la funzione chiamata nell'API di rete sottostante dalla funzione TDS. Il codice di errore pfNative restituito con questi errori è il codice di errore dello stack del protocollo di rete sottostante.

[Microsoft][SQL Server Native Client][SQL Server]
Questi errori vengono generati da SQL Server. Il resto del messaggio di errore è il testo del messaggio di errore di SQL Server. Il codice pfNative restituito con questi errori è il numero di errore di SQL Server. Per altre informazioni su un elenco di messaggi di errore (e relativi numeri) che possono essere restituiti da SQL Server, vedere la descrizione e le colonne di errore della tabella di sistema sysmessages nel database master in SQL Server.

Vedere anche

Gestione di errori e messaggi