Mensajes de error

El texto de los mensajes que devuelve el controlador ODBC de SQL Server Native Client se incluye en el parámetro MessageText de SQLGetDiagRec. El encabezado del mensaje indica el origen de un error:

  • [Microsoft][ODBC Driver Manager]
    El Administrador de controladores ODBC produce estos errores.

  • [Microsoft][ODBC Cursor Library]
    La biblioteca de cursores ODBC produce estos errores.

  • [Microsoft][SQL Server Native Client]
    El controlador ODBC de SQL Server Native Client produce estos errores. Si no hay ningún otro nodo con el nombre de una biblioteca de red o SQL Server, el error se produjo en el controlador.

  • [Microsoft][SQL Server Native Client][nombreDeTransporteDeRed]
    La biblioteca de red de SQL Server produce estos errores, donde nombreDeTransporteDeRed es el nombre para mostrar de un transporte de red de cliente de SQL Server (por ejemplo, Named Pipes, Shared Memory, TCP/IP Sockets o VIA). El resto del mensaje de error contiene la función de biblioteca de red a la que se ha llamado y la función a la que se ha llamado en la API de red subyacente mediante la función TDS. El código de error pfNative devuelto con estos errores es el código de error de la pila de protocolo de red subyacente.

  • [Microsoft][SQL Server Native Client][SQL Server]
    SQL Server produce estos errores. El resto del mensaje de error es el texto del mensaje de error de SQL Server. El código pfNative devuelto con estos errores es el número de error de SQL Server. Para obtener más información sobre una lista de mensajes de error (y sus números) que SQL Server puede devolver, vea las columnas de descripción y error de la tabla de sistema sysmessages en la base de datos master de SQL Server.

Vea también

Conceptos

Controlar errores y mensajes