错误消息

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

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客户端网络传输 (例如命名管道、共享内存、TCP/IP 套接字或 VIA) 的显示名称。 错误消息的提醒内容含有调用的 Net-Library 函数以及 TDS 函数在基础网络 API 中调用的函数。 随这些错误一起返回的 pfNative 错误代码是基础网络协议堆栈中的错误代码。

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

另请参阅

处理错误和消息