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 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 di rete o SQL Server, l'errore è stato rilevato nel driver.

  • [Microsoft][SQL Server Native Client][Net-Transportname]
    Questi errori vengono generati dalla libreria di rete di SQL Server. Net-Transportname è il nome visualizzato di un trasporto di rete client SQL Server (ad esempio, Named Pipes, Shared Memory, TCP/IP Socket 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 corrisponde al testo del messaggio di errore restituito da SQL Server. Il codice di errore pfNative restituito con questi errori è il numero dell'errore generato da SQL Server. Per ulteriori informazioni su un elenco dei messaggi di errore (e i relativi numeri) che possono essere restituiti da SQL Server, vedere le colonne relative alla descrizione e all'errore della tabella di sistema sysmessages nel database master di SQL Server.

Vedere anche

Concetti

Gestione di errori e messaggi