錯誤訊息

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (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 中 master 資料庫中 sysmessages 系統資料表的描述和錯誤 資料行。

另請參閱

處理錯誤與訊息