錯誤訊息
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics 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 系統數據表的描述和錯誤數據行。