錯誤訊息
SQL Server Native Client ODBC 驅動程式所傳回的訊息文字會置於 SQLGetDiagRec 的 MessageText 參數中。錯誤的來源會由訊息的標頭指出:
[Microsoft][ODBC Driver Manager]
這些錯誤是由 ODBC 驅動程式管理員所引發。[Microsoft][ODBC Cursor Library]
這些錯誤是由 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 系統資料表的描述和錯誤資料行。