错误消息

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(PDW)

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

[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 主数据库中 sysmessages 系统表的说明和错误列

另请参阅

处理错误和消息