Freigeben über


Fehlermeldungen

Der Text der vom SQL Server Native Client ODBC-Treiber zurückgegebenen Meldungen wird im MessageText-Parameter von SQLGetDiagRec eingefügt. Die Quelle eines Fehlers wird im Header der Meldung angegeben:

  • [Microsoft][ODBC-Treiber-Manager]
    Diese Fehler werden vom ODBC-Treiber-Manager ausgelöst.

  • [Microsoft][ODBC-Cursorbibliothek]
    Diese Fehler werden von der ODBC-Cursorbibliothek ausgelöst.

  • [Microsoft][SQL Server Native Client]
    Diese Fehler werden vom SQL Server Native Client ODBC-Treiber ausgelöst. Wenn keine anderen Knoten entweder mit den Namen einer Netzwerkbibliothek oder SQL Server vorhanden sind, trat der Fehler im Treiber auf.

  • [Microsoft][SQL Server Native Client][Net-Transportname]
    Diese Fehler werden von der SQL Server-Netzwerkbibliothek ausgelöst, wobei Net-Transportname der Anzeigename eines SQL Server Client-Netzwerktransports ist (z. B. Named Pipes, Shared Memory, TCP/IP-Sockets oder VIA). Die restliche Fehlermeldung enthält die aufgerufene Netzwerkbibliotheksfunktion und die von der TDS-Funktion in der zugrunde liegenden Netzwerk-API aufgerufene Funktion. Der mit diesen Fehlern zurückgegebene pfNative-Fehlercode ist der Fehlercode aus dem zugrunde liegenden Netzwerkprotokollstapel.

  • [Microsoft][SQL Server Native Client][SQL Server]
    Diese Fehler werden von SQL Server ausgelöst. Die übrige Fehlermeldung entspricht dem Text der Fehlermeldung aus SQL Server. Der mit diesen Fehlern zurückgegebene pfNative-Fehlercode ist die Fehlernummer aus SQL Server. Weitere Informationen über eine Liste mit Fehlermeldungen (und ihren Nummern), die von SQL Server zurückgegeben werden können, finden Sie in der Beschreibung und den Fehlerspalten der sysmessages-Systemtabelle in der master-Datenbank von SQL Server.