Condividi tramite


Messaggi di errore

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

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 viene 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 una libreria 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 della libreria di rete 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.

Vedi anche

Gestione di errori e messaggi