SQLSTATE | SQL SERVER 驅動程序錯誤 |
|
HY000 | 所有綁定列都是只讀的。 | 必須是可升級的列,以使用 SQLSetPos 或 SQLBulkOperations 更改或插入行。 |
HY000 | 已檢測到一個舊 netlib (%s)。請刪除并重新啟動應用程序。 | 正在裝載的 netlib 已過期。驅動程序請求一個較新的 netlib。 |
HY000 | 嘗試將 NULL 值大容量復制到不接受 NULL 值的 Server 列中。 | 字段包含 NULL 值,但列不允許 NULL 值。 |
HY000 | 嘗試將過大的列大容量復制到 SQL Server。 | 為列提供的長度大于表中的列定義。 |
HY000 | 嘗試讀取 BCP 格式文件的未知版本。 | bcp 格式文件中的標題行采用了不可識別的版本。 |
HY000 | 錯誤的大容量復制方向。必須是 IN 或者 OUT。 | bcp_init 調用沒有為 eDirection 參數(shù)指定有效的方向。 |
HY000 | 錯誤的終止符。 | bcp_bind 中提供的終止符字符串無效。 |
HY000 | Bcp 主文件必須至少包含一列。 | 未選定任何要裝載的列。 |
HY000 | 無法生成 SSPI 上下文。 | 驅動程序無法獲得集成安全性所要求的 SSPI 上下文。本機錯誤將包含該 Win32 錯誤代碼。 |
HY000 | 無法初始化 SSPI 包。 | 驅動程序無法獲得集成安全性所要求的 SSPI 上下文。本機錯誤將包含該 Win32 錯誤代碼。 |
HY000 | 通訊模塊無效。未正確安裝驅動程序。 | 網(wǎng)絡庫 .dll 已損壞。在客戶端安裝客戶實用工具,然后重新啟動應用程序。 |
HY000 | 連接忙,結果針對另一個 hstmt。 | SQL Server ODBC 驅動程序只允許一個活動的 hstmt。有關更多信息,請參見使用默認結果集。 |
HY000 | 未對 BCP 啟用連接。 | 使用 BCP API 的應用程序必須在連接之前設置 SQLSetConnectAttr 或 SQL_SS_COPT_BCP 特性。 |
HY000 | 關閉連接時失敗。 | 網(wǎng)絡庫中的 ConnectionClose 函數(shù)失敗。此問題通常是由網(wǎng)絡或 SQL Server 問題引起的。 |
HY000 | 對于 BCP,必須對所有變長數(shù)據(jù)指定長度前綴或終止符。 | 用 SQL_VARYLEN_DATA 調用了 bcp_bind,但未指定前綴長度或終止符。 |
HY000 | 只有在復制到服務器中時,才能跳過主文件列。 | bcp out 格式文件指定應跳過列。不允許進行這種指定。創(chuàng)建一個視圖,其中只包含所需列和該視圖的 bcp out,或使用 -Q 標志提供一個只選擇所需列的 SELECT 語句。 |
HY000 | 在 BCP 格式文件中找到不正確的主列號。 | 格式文件所包含的列號大于表中的列數(shù)。 |
HY000 | 在讀取 bcp 數(shù)據(jù)文件時發(fā)生 I/O 錯誤。 |
|
HY000 | 在讀取 BCP 格式文件時發(fā)生 I/O 錯誤。 |
|
HY000 | 寫入 bcp 數(shù)據(jù)文件時發(fā)生 I/O 錯誤。 |
|
HY000 | 在寫入 bcp 錯誤文件時發(fā)生 I/O 錯誤。 |
|
HY000 | 無效選項。 | 到 bcp_control 的 eOption 參數(shù)無效。 |
HY000 | 默認參數(shù)后面不允許有非默認參數(shù)。 | 在任何已用默認值進行指定的參數(shù)后面,存儲過程的參數(shù)不能有非默認值。 |
HY000 | 沒有足夠的列綁定。 | 對于 bcp out,未綁定表的所有列。創(chuàng)建一個視圖,其中只包含所需列和該視圖的 bcp out,或使用 -Q 標志提供一個只選擇所需列的 SELECT 語句。 |
HY000 | ODBC BCP/驅動程序版本不匹配。 | Sqlsrv32.dll 和 Odbcbcp.dll .dll 不具有相同的版本。在客戶端安裝客戶實用工具,然后重新啟動應用程序。 |
HY000 | TDS 流中發(fā)生協(xié)議錯誤。 | 服務器的 TDS 流無效。此問題一般是由 SQL Server 問題引起的。請查看SQL Server 錯誤日志。 |
HY000 | 表中包含的行數(shù)小于第一個行計數(shù)。 | 提供了起始行號,但服務器上的表未包含那些行數(shù)。未向主文件復制任何行。 |
HY000 | 表中包含的行數(shù)小于最后一個行計數(shù)。 | 提供了結束行號,但服務器上的表未包含那些行數(shù)。 |
HY000 | 表沒有 text/image 列。 | 調用了 bcp_moretext,但表不包含任何 text 或 image 列。 |
HY000 | TDS 緩沖區(qū)長度過大。 | 服務器的 TDS 流無效。此問題一般是由 SQL Server 問題引起的。請查看SQL Server 錯誤日志。 |
HY000 | 文本列數(shù)據(jù)不完整。 | bcp_moretext 所提供的長度的總和與 bcp_bind 或 bcp_collen 中所提供的長度不匹配。 |
HY000 | BCP 主文件包含的行數(shù)小于第一個行計數(shù)。 | 提供了起始行號,但主文件未包含那些行數(shù)。未裝載任何行。 |
HY000 | 行長度超過了 SQL Server 所允許的最大長度。 | 行的數(shù)據(jù)長度的總和大于最大行大小。 |
HY000 | 無法在服務器上找到完成此操作所需的存儲過程(用 SQL Server 提供)。請與系統(tǒng)管理員聯(lián)系。 | 通過執(zhí)行 /Msqql/Install/Instcat.sql 安裝 ODBC 目錄存儲過程。 |
HY000 | 無法裝載通訊模塊。未正確安裝驅動程序。 | 此客戶端上不存在為該連接指定的網(wǎng)絡庫 .dll。在客戶端安裝客戶實用工具,然后重新啟動應用程序。 |
HY000 | 無法打開 BCP 主數(shù)據(jù)文件。 | 在 bcp_init 調用中指定的文件名不存在,或已由另一個應用程序打開。 |
HY000 | 無法打開 BCP 錯誤文件。 | 在 bcp_init 調用中指定的錯誤文件名不存在,或已由另一個應用程序打開。 |
HY000 | 無法讀取驅動程序版本。 | 驅動程序無法在其 .DLL 中讀取版本塊。在客戶端安裝客戶實用工具,然后重新啟動應用程序。 |
HY000 | 在 BCP 數(shù)據(jù)文件中遇到意外 EOF。 | 在執(zhí)行 bcp in 操作過程中,在處理最后一行的過程中,檢測到了文件結尾。通常,這是由于原始表和正在裝載的表具有不同的列數(shù)、類型、為空性或大小而造成的。 |
HY000 | Unicode 轉換失敗。 | 在和 Unicode 字符串之間進行轉換時出錯。本機錯誤將包含該 Win32 錯誤代碼。 |
HY000 | Unicode 轉換失敗。必須在客戶系統(tǒng)上安裝 SQL server 代碼頁。 | 服務器代碼頁必須在客戶端存在,方能執(zhí)行正確的操作。清除 DSN 的"自動轉換"復選框,或在客戶端安裝服務器的代碼頁。運行 EXEC sp_server_info 18 可以確定服務器代碼頁。 |
HY000 | 從 SQL Server 接收到未知的令牌環(huán)。 | 服務器的 TDS 流無效。此錯誤一般是由服務器上的問題引起的。請查看SQL Server 錯誤日志。 |
HY000 | 警告:部分插入/更新。插入或更新 text 或 image 列不成功。 | 在插入或更新 text、image 或 ntext 列的過程中發(fā)生了錯誤。該列將包含不正確的數(shù)據(jù)。如果可能,請回滾事務。 |
新聞熱點
疑難解答