错误消息

SQL Server Native Client ODBC 驱动程序返回的消息文本置于 SQLGetDiagRecMessageText 参数中。错误源由消息标头指示:

  • [Microsoft][ODBC 驱动程序管理器]
    这些错误由 ODBC 驱动程序管理器引发。

  • [Microsoft][ODBC 游标库]
    这些错误由 ODBC 游标库引发。

  • [Microsoft][SQL Server Native Client]
    这些错误由 SQL Server Native Client ODBC 驱动程序引发。如果没有名为 Net-Library 或 SQL Server 的其他节点,驱动程序就会发生该错误。

  • [Microsoft][SQL Server Native Client][Net-Transportname]
    这些错误由 SQL Server Net-Library 引发,其中,Net-Transportname 是 SQL Server 客户端网络传输的显示名称(例如 Named Pipes、Shared Memory、TCP/IP Sockets 或 VIA)。错误消息的提醒内容含有调用的 Net-Library 函数以及 TDS 函数在基础网络 API 中调用的函数。随这些错误返回的 pfNative 错误代码是基础网络协议堆栈中的错误代码。

  • [Microsoft][SQL Server Native Client][SQL Server]
    这些错误由 SQL Server 引发。错误消息中的提醒内容是来自 SQL Server 的错误消息文本。随这些消息返回的 pfNative 代码是 SQL Server 中的错误号。有关 SQL Server 可以返回的错误消息(及其错误号)列表的详细信息,请参阅 SQL Servermaster 数据库中 sysmessages 系统表的说明和错误列。

请参阅

概念