嚴重性 | 是否記錄事件 | 說明(消息正文) | |
---|---|---|---|
3002 | 16 | 否 | 不能對數據庫快照執行 BACKUP 或 RESTORE。 |
3003 | 10 | 否 | 此 BACKUP WITH DIFFERENTIAL 將基于多個文件備份。在嘗試還原此差異備份之前,必須還原所有這些文件備份。 |
3004 | 16 | 否 | 不能將主文件組作為文件備份進行備份,因為數據庫正在使用 SIMPLE 恢復模式。請考慮通過指定 READ_WRITE_FILEGROUPS 來進行部分備份。 |
3005 | 10 | 否 | 部分差異備份包括只讀文件組 '%ls'。在創建基準部分備份時,此文件組是可讀寫的,但稍后改為只讀訪問。我們建議您立即創建 '%ls' 文件組的單獨文件備份,然后創建新的部分備份,以便為稍后的部分差異備份提供新的基準。 |
3006 | 16 | 否 | 不允許進行差異備份,因為差異備份將基于多個基準備份。在簡單恢復模式中,不允許進行多個基準的差異備份,并且部分差異備份也不允許進行這樣的備份。 |
3007 | 16 | 否 | 不允許對文件或文件組 "%ls" 進行備份,因為它沒有聯機。可以使用 FILEGROUP 或 FILE 子句執行 BACKUP,以限制在選項中只包括聯機數據。 |
3008 | 16 | 否 | 不支持對指定的設備類型進行備份鏡像。 |
3009 | 16 | 否 | 未能在 msdb 數據庫中插入備份或還原歷史/詳細記錄。這可能表明 msdb 數據庫有問題。備份/還原操作仍是成功的。 |
3010 | 16 | 否 | 指定的備份鏡像無效。所有鏡像必須具有相同數量的成員。 |
3011 | 16 | 否 | 所有備份設備都必須屬于同一大類(例如 DISK 和 TAPE)。 |
3012 | 17 | 否 | 當 SQL Server 嘗試發送差異信息到 SQL 編寫器時,VDI 用盡了緩沖區。 |
3013 | 16 | 否 | %hs 正在異常終止。 |
3014 | 10 | 否 | %hs 成功處理了 %I64d 頁,花費 %d.%03d 秒(%d.%03d MB/秒)。 |
3015 | 10 | 否 | %hs 尚未實現。 |
3016 | 16 | 否 | 不允許對文件 '%ls' 進行備份,因為它包含受聯機還原順序約束的頁。在進行備份前應先完成還原順序,或者對備份進行限制以不包含此文件。 |
3017 | 16 | 否 | 無法打開重新啟動檢查點文件 '%ls'。出現操作系統錯誤 '%ls'。請更正此問題,或者不帶 RESTART 重新發出該命令。 |
3018 | 10 | 否 | 找不到重新啟動檢查點文件 '%ls'。RESTORE 命令將從開始處繼續執行,如同未指定 RESTART 一樣。 |
3019 | 16 | 否 | 重新啟動檢查點文件 '%ls' 來自以前中斷的 RESTORE 操作,并且與當前的 RESTORE 命令不一致。重新啟動命令必須使用與中斷的命令相同的語法,即添加 RESTART 子句。另外,也可以不帶 RESTART 子句重新發出當前語句。 |
3021 | 16 | 否 | 不能在事務內部執行備份或還原操作。 |
3022 | 10 | 否 | 此備份是讀寫數據的文件備份,這些數據所在的數據庫使用簡單恢復模式。只有在計劃將文件組設置為只讀,并進行差異文件備份時,才可以這樣做。有關管理簡單恢復模式的只讀數據的詳細信息,請查閱聯機叢書。請具體考慮部分備份的使用方法。 |
3023 | 16 | 否 | 對數據庫的備份、文件操作(如 ALTER DATABASE ADD FILE)以及加密更改必須序列化。請在當前備份或文件操作完成后重新發出該語句。 |
3024 | 16 | 否 | 只能對 master 數據庫執行完整備份。請使用 BACKUP DATABASE 來備份整個 master 數據庫。 |
3025 | 16 | 否 | 缺少數據庫名稱。請重新發出該語句并在語句中指定有效數據庫名稱。 |
3027 | 16 | 否 | 文件組 "%.*ls" 不屬于數據庫 "%.*ls"。 |
3028 | 10 | 否 | 重新啟動檢查點文件 '%ls' 已損壞,將忽略該文件。RESTORE 命令將從開始處繼續執行,如同未指定 RESTART 一樣。 |
3031 | 16 | 否 | 選項 '%ls' 與選項 '%ls' 沖突。請刪除沖突的選項,然后重新發出該語句。 |
3032 | 16 | 否 | 此語句不支持一個或多個選項 (%ls)。請查閱文檔以了解所支持的選項。 |
3033 | 16 | 否 | BACKUP DATABASE 不能用于以緊急模式打開的數據庫。 |
3034 | 16 | 否 | 未選中要處理的文件。您可能選中了一個或多個沒有成員的文件組。 |
3035 | 16 | 否 | 無法執行數據庫 "%ls" 的差異備份,因為不存在當前數據庫備份。請去掉 WITH DIFFERENTIAL 選項后重新發出 BACKUP DATABASE 以執行數據庫的完整備份。 |
3036 | 16 | 否 | 數據庫 "%ls" 處于備用狀態(通過執行 RESTORE WITH STANDBY 而設置)下,只有完成整個還原順序后,才能進行備份。 |
3038 | 16 | 否 | 文件名 "%ls" 用作備份設備名時無效。請用有效文件名重新發出 BACKUP 語句。 |
3039 | 16 | 否 | 無法執行文件 '%ls' 的差異備份,因為不存在當前的文件備份。請去掉 WITH DIFFERENTIAL 選項后重新發出 BACKUP DATABASE 命令。 |
3040 | 10 | 否 | 通知備份復制時出錯。備份操作將繼續,但應檢查復制環境。 |
3041 | 16 | 是 | BACKUP 操作未能完成命令 %.*ls。有關詳細消息,請查看備份應用程序日志。 |
3042 | 10 | 否 | BACKUP WITH CONTINUE_AFTER_ERROR 成功生成了已破壞的數據庫的備份。有關所遇到的錯誤的信息,請參閱 SQL Server 錯誤日志。 |
3043 | 16 | 否 | BACKUP '%ls' 檢測到文件 '%ls' 中的頁(%d:%d)上存在錯誤。 |
3044 | 16 | 否 | 長度為零的設備名無效。請使用有效的設備名重新發出 BACKUP 語句。 |
3045 | 16 | 否 | BACKUP 或 RESTORE 需要 NTFS 文件系統才能提供 FILESTREAM 和全文支持。路徑 "%.*ls" 不可用。 |
3046 | 16 | 否 | 遇到了不一致的元數據。唯一可能的備份操作是使用 WITH CONTINUE_AFTER_ERROR 或 NO_TRUNCATE 選項進行結尾日志備份。 |
3047 | 16 | 否 | 未正確配置 BackupDirectory 注冊表項。當未提供完整路徑名時,此項應指定存儲磁盤備份文件的根路徑。此路徑還用于定位重新啟動檢查點文件以進行 RESTORE。 |
3049 | 16 | 否 | BACKUP 操作檢測到數據庫日志損壞。有關詳細信息,請查看錯誤日志。 |
3050 | 16 | 否 | SQL Server 無法將有關數據庫 '%ls//%ls' 的數據庫文件 '%ls' 的差異信息發送到備份應用程序,因為差異信息太大,內存中容納不下,嘗試使用臨時文件失敗。 |
3051 | 16 | 否 | BACKUP LOG 無法維護數據庫 '%ls' 的鏡像一致性。數據庫鏡像已掛起。 |
3054 | 16 | 否 | 差異文件備份只能包含使用簡單恢復模式的數據庫的只讀數據。請考慮通過指定 READ_WRITE_FILEGROUPS 來進行部分備份。 |
3055 | 16 | 否 | 備份目標 "%.*ls" 支持 FILESTREAM 文件組。此文件組不能用作備份目標。請使用有效的備份目標重新運行 BACKUP 語句。 |
3056 | 16 | 否 | 備份操作檢測到 FILESTREAM 容器中存在意外的文件。備份操作將繼續,并將包括文件 '%ls'。 |
3057 | 16 | 否 | 設備名稱無效。所提供設備名稱的長度超出了支持的限度(最大長度為: %d)。請使用有效的設備名重新發出 BACKUP 語句。 |
3058 | 10 | 否 | 文件或設備名稱超出了支持的限制(最大長度為 %d),將被截斷: %.*ls。 |
3098 | 16 | 否 | 由于在請求 '%ls' 之前使用不兼容的結構格式化了媒體,因此無法執行備份。若要追加到此媒體集,可省略 '%ls' 或指定 '%ls'。也可以在 BACKUP 語句中使用 WITH FORMAT 創建新的媒體集。如果對現有媒體集使用 WITH FORMAT,將覆蓋其中的所有備份集。 |
3101 | 16 | 否 | 因為數據庫正在使用,所以無法獲得對數據庫的獨占訪問權。 |
3102 | 16 | 否 | %ls 無法處理數據庫 '%ls',因為它正由此會話使用。建議在執行此操作時使用 master 數據庫。 |
3103 | 16 | 否 | 此命令無法啟動部分還原順序。若要啟動部分還原順序,請使用 RESTORE 語句的 WITH PARTIAL 子句,并提供一個備份集,其中至少包含主數據文件的完整副本。不能出于任何其他目的使用 RESTORE 語句的 WITH PARTIAL 子句。 |
3104 | 16 | 否 | 無法對數據庫 '%ls' 運行 RESTORE,因為已將它配置用于數據庫鏡像。如果希望還原該數據庫,則請使用 ALTER DATABASE 刪除鏡像。 |
3105 | 16 | 否 | RESTORE 無法將更多的頁還原到文件 '%ls' 中,因為正在還原的頁數已達到最大頁數(%d)。請按還原順序完成還原現有頁,或者使用 RESTORE FILE 將所有頁還原到該文件中。 |
3106 | 16 | 否 | 文件組 "%ls" 不明確。備份集中的標識與當前在聯機數據庫中定義的文件組不匹配。若要強制使用備份集中的文件組,請使該數據庫脫機,然后重新發出 RESTORE 命令。 |
3107 | 16 | 否 | 文件 "%ls" 不明確。備份集中的標識與當前在聯機數據庫中定義的文件不匹配。若要強制使用備份集中的文件,請使該數據庫脫機,然后重新發出 RESTORE 命令。 |
3108 | 16 | 否 | 若要還原 master 數據庫,服務器必須以單用戶模式運行。有關在單用戶模式下啟動的信息,請參閱聯機叢書中的"如何啟動 SQL Server 實例 (sqlservr.exe)"。 |
3109 | 16 | 否 | 只能通過一個步驟使用完整數據庫備份還原并完全恢復 master 數據庫。不支持 NORECOVERY、STANDBY 和 STOPAT 等選項。 |
3110 | 14 | 否 | 用戶沒有 RESTORE 數據庫 '%.*ls' 的權限。 |
3111 | 16 | 否 | 頁 %S_PGID 是無法單獨還原的控制頁。若要修復此頁,必須還原整個文件。 |
3112 | 16 | 否 | 當服務器處于單用戶模式下時,不能還原除 master 數據庫之外的任何其他數據庫。 |
3113 | 16 | 否 | 檢測到無效數據。 |
3115 | 16 | 否 | 該數據庫正使用簡單恢復模式,因而不可能還原讀寫數據的子集。 |
3116 | 16 | 否 | 提供的備份不位于該數據庫的恢復路徑上,無法用于聯機文件還原。 |
3117 | 16 | 否 | 無法還原日志備份或差異備份,因為沒有文件可用于前滾。 |
3118 | 16 | 否 | 數據庫 "%ls" 不存在。RESTORE 只能在還原主文件的完整備份或文件備份時創建數據庫。 |
3119 | 16 | 否 | 在計劃 RESTORE 語句時發現了問題。以前的消息提供了詳細信息。 |
3120 | 16 | 否 | 不會還原此備份集,因為所有數據都已還原到此備份集所涵蓋的時間之前。 |
3121 | 16 | 否 | 文件 "%ls" 所在的恢復路徑與此備份集的應用程序不一致。RESTORE 操作無法繼續。 |
3122 | 16 | 否 | 文件初始化失敗。RESTORE 操作無法繼續。 |
3123 | 16 | 否 | 為備份或還原操作指定的數據庫名稱 '%.*ls' 無效。 |
3125 | 16 | 否 | 該數據庫正使用簡單恢復模式。備份中的數據與數據庫的當前狀態不一致。首先需要還原更多數據,才可以進行恢復。還原在將數據標記為只讀之后創建的完整文件備份,或者在還原目標數據的最新基準備份后還原差異文件備份。 |
3127 | 16 | 是 | 已還原數據庫 '%ls' 的文件 '%.*ls' 保留為無效狀態,因為該數據庫使用的是簡單恢復模式,而且該文件被標記為要進行讀寫訪問。因此,只有只讀文件才能通過逐段還原進行恢復。 |
3128 | 16 | 否 | 不支持文件 '%ls' 的頁大小(%d)。 |
3129 | 16 | 否 | 文件 "%ls" 的內容與還原順序中的轉換不一致。可能需要從備份集進行還原。 |
3130 | 10 | 否 | 選擇了文件組 "%ls"。在備份時該文件組的名稱為 "%ls"。RESTORE 將對該重命名后的文件組繼續操作。 |
3131 | 10 | 否 | 選擇了文件 "%ls"。在備份時該文件組的名稱為 "%ls"。RESTORE 將對該重命名后的文件繼續操作。 |
3132 | 16 | 否 | 媒體集有 %d 個媒體簇,但只提供了 %d 個。必須提供所有成員。 |
3133 | 16 | 否 | 設備 "%ls" 上的卷的序列號為 %d,屬于媒體簇 %d,但序列號應為 %d,屬于媒體簇 %d。請檢查指定的設備和加載的媒體是否正確。 |
3134 | 10 | 是 | 數據庫 '%ls' 的文件 '%ls' 的差異基準屬性已重置,因為該文件已從備份還原,而該備份來自有沖突的恢復路徑。由于該文件是只讀的,并且與數據庫的當前狀態一致,因此允許執行該還原。將來對此文件進行任何差異備份都將需要新的差異基準。 |
3135 | 16 | 否 | 文件 '%ls' 中的備份集是由 %hs 創建的,無法用于此還原操作。 |
3136 | 16 | 否 | 無法還原此差異備份,因為該數據庫尚未還原到正確的早期狀態。 |
3137 | 16 | 否 | 無法恢復數據庫。可能是因為錯誤地指定了主名稱或快照名稱,沒有刪除所有其他快照,或者缺少文件。 |
3138 | 16 | 否 | 無法恢復數據庫,因為存在 FILESTREAM BLOB。 |
3139 | 16 | 否 | 對于 master 數據庫,不允許還原到快照。 |
3140 | 16 | 否 | 無法調整文件 '%ls' 的空間分配。 |
3141 | 16 | 否 | 要還原的數據庫先前命名為 '%ls'。請用 WITH REPLACE 選項重新發出該語句,以覆蓋數據庫 '%ls'。 |
3142 | 16 | 否 | 無法在已有的 "%ls" 上還原文件 "%ls"。請重新發出 RESTORE 語句,用 WITH REPLACE 來覆蓋原先存在的文件,或者用 WITH MOVE 來標識替代位置。 |
3143 | 16 | 否 | 設備 '%ls' 上的數據集不是 SQL Server 備份集。 |
3144 | 16 | 否 | 文件 '%.*ls' 未曾備份到設備 '%ls' 上的文件 %d 中。無法從此備份集中還原該文件。 |
3145 | 16 | 否 | 使用 SIMPLE 恢復模式的數據庫不支持 STOPAT 選項。 |
3147 | 16 | 否 | 不允許對 tempdb 數據庫進行備份或還原操作。 |
3148 | 16 | 否 | 此 RESTORE 語句在當前上下文中無效。僅當數據庫處于聯機狀態時,才為輔助文件組定義 'Recover Data Only' 選項。當數據庫處于脫機狀態時,不能指定文件組。 |
3149 | 16 | 否 | 文件或文件組 "%ls" 的狀態對要使用的 "Recover Data Only" 選項無效。只能處理處于 OFFLINE 或 RECOVERY_PENDING 狀態的輔助文件。 |
3150 | 10 | 否 | 已成功地還原了 master 數據庫。正在關閉 SQL Server。 |
3151 | 21 | 是 | 無法還原 master 數據庫。正在關閉 SQL Server。請檢查錯誤日志,然后重新生成 master 數據庫。有關如何重新生成 master 數據庫的詳細信息,請參閱 SQL Server 聯機叢書。 |
3153 | 16 | 否 | 數據庫已完全恢復。 |
3154 | 16 | 否 | 備份集中的數據庫備份與現有的 '%ls' 數據庫不同。 |
3155 | 16 | 否 | 自創建備份集以來,在數據庫中添加或除去了一個或多個文件,所以 RESTORE 操作無法繼續。 |
3156 | 16 | 否 | 文件 '%ls' 無法還原為 '%ls'。請使用 WITH MOVE 選項來標識該文件的有效位置。 |
3159 | 16 | 否 | 尚未備份數據庫 "%ls" 的日志尾部。如果該日志包含您不希望丟失的工作,請使用 BACKUP LOG WITH NORECOVERY 備份該日志。請使用 RESTORE 語句的 WITH REPLACE 或 WITH STOPAT 子句來只覆蓋該日志的內容。 |
3161 | 16 | 否 | 主文件不可用。必須還原該文件或用其他方法使之可用。 |
3163 | 16 | 否 | 事務日志已損壞。必須還原所有的數據文件之后,才能嘗試 RESTORE LOG。 |
3165 | 16 | 否 | 數據庫 '%ls' 已還原,但在還原/刪除復制時出錯。該數據庫保留為脫機狀態。請參閱 SQL Server 聯機叢書中的主題 MSSQL_ENG003165。 |
3166 | 16 | 否 | RESTORE DATABASE 無法刪除數據庫 '%ls'。請刪除該數據庫,然后重新發出 RESTORE DATABASE 語句。 |
3167 | 16 | 否 | RESTORE 無法啟動數據庫 '%ls'。 |
3168 | 16 | 否 | 無法還原設備 %ls 上的系統數據庫備份,因為創建該數據庫的服務器版本(%ls)與此服務器(%ls)的版本不同。 |
3169 | 16 | 否 | 該數據庫是在運行版本 %ls 的服務器上備份的。該版本與此服務器(運行版本 %ls)不兼容。請在支持該備份的服務器上還原該數據庫,或者使用與此服務器兼容的備份。 |
3170 | 16 | 否 | STANDBY 文件名無效。 |
3171 | 16 | 否 | 文件 %ls 不起作用,無法還原到聯機數據庫中。 |
3172 | 16 | 否 | 文件組 %ls 不起作用,無法還原到聯機數據庫中。 |
3173 | 16 | 否 | 與此 RESTORE 語句一起提供的 STOPAT 子句指示日志的尾部包含要恢復目標時間點的狀態而必須備份的更改信息。尚未備份數據庫 "%ls" 的日志尾部。請使用 BACKUP LOG WITH NORECOVERY 備份該日志,或使用 RESTORE 語句的 WITH REPLACE 子句來覆蓋該日志的尾部。 |
3174 | 16 | 否 | 此 RESTORE 操作無法移動文件 '%ls'。 |
3175 | 10 | 否 | 指定了 RESTORE FILEGROUP="%ls",但備份集中不存在該文件組的所有文件。缺少文件 "%ls"。RESTORE 將繼續,但如果要還原所有文件,必須還原其他備份集。 |
3176 | 16 | 否 | '%ls'(%d)和 '%ls'(%d)要求使用文件 '%ls'。WITH MOVE 子句可用于重新定位一個或多個文件。 |
3178 | 16 | 否 | 文件 %ls 未處于可應用此差異備份的正確狀態。 |
3179 | 16 | 否 | RESTORE 無法移動系統數據庫。 |
3180 | 16 | 否 | 無法使用 WITH STANDBY 還原此備份,因為需要進行數據庫升級。請去掉 WITH STANDBY 選項后重新發出 RESTORE 語句。 |
3181 | 10 | 否 | 還原此備份的嘗試可能會遇到存儲空間問題。后續消息將提供詳細信息。 |
3182 | 16 | 否 | 無法還原備份集,因為在進行備份時數據庫損壞。可以利用 WITH CONTINUE_AFTER_ERROR 進行補救嘗試。 |
3183 | 16 | 否 | 在從該備份集進行讀取時,RESTORE 檢測到在數據庫 "%ls" 中的頁(%d:%d)上存在錯誤。 |
3184 | 10 | 否 | RESTORE WITH CONTINUE_AFTER_ERROR 成功完成,但遇到了一些損壞。數據庫中可能存在不一致的地方。 |
3185 | 16 | 否 | RESTORE 無法應用此備份集,因為該數據庫可疑。請還原修復了損壞數據的備份集。 |
3186 | 16 | 否 | 此備份集已損壞。RESTORE 不會嘗試應用此備份集。 |
3187 | 16 | 否 | 無法指定 RESTORE WITH CHECKSUM,因為該備份集不包含校驗和信息。 |
3188 | 10 | 否 | BACKUP WITH CONTINUE_AFTER_ERROR 已用損壞的數據寫入備份集。 |
3189 | 16 | 否 | 檢測到該備份集損壞。 |
3190 | 16 | 否 | 無法還原文件組 '%ls',因為它在該備份集內不存在。 |
3191 | 16 | 否 | 還原操作無法繼續,因為無法寫入文件 '%ls'。請確保該數據庫中的所有文件都可寫。 |
3192 | 10 | 否 | 還原成功,但仍有延遲的事務。由于有數據不可用,無法解析這些事務。請使用 RESTORE 命令使該數據可用,或者如果您不再需要該數據,則刪除這些文件組。刪除文件組將導致文件組失效。 |
3194 | 16 | 否 | 頁 %S_PGID 超出了該文件的結尾。只能還原在文件當前范圍內的頁。 |
3195 | 16 | 否 | 頁 %S_PGID 無法從此備份集進行還原。RESTORE PAGE 的使用對象只能是完整備份集或將該文件添加到數據庫后創建的第一個日志備份或差異備份。 |
3196 | 16 | 否 | 不支持 RESTORE master WITH SNAPSHOT。若要從快照備份還原 master,請停止該服務,并復制數據和日志文件。 |
3197 | 10 | 是 | 數據庫 %ls 上的 I/O 已凍結。不需要任何用戶操作。但是,如果 I/O 沒有立即恢復,可以取消備份。 |
3198 | 10 | 是 | 數據庫 %ls 上的 I/O 已恢復。不需要任何用戶操作。 |
3199 | 16 | 否 | RESTORE 要求 MAXTRANSFERSIZE=%u,但指定了 %u。 |
3201 | 16 | 否 | 無法打開備份設備 '%ls'。出現操作系統錯誤 %ls。 |
3202 | 16 | 否 | 在 "%ls" 上寫入失敗: %ls |
3203 | 16 | 否 | 在 "%ls" 上讀取失敗: %ls |
3204 | 16 | 否 | 備份或還原操作已中止。 |
3205 | 16 | 否 | 為備份或還原操作指定的備份設備太多;只允許指定 %d 個設備。 |
3206 | 16 | 否 | 備份設備 '%.*ls' 不存在。若要查看現有備份設備,請使用 sys.backup_devices 目錄視圖。若要創建新備份設備,請使用 sp_addumpdevice 或 SQL Server Management Studio。 |
3207 | 16 | 否 | 備份或還原至少需要一個備份設備。請重新運行語句并在該語句中指定備份設備。 |
3208 | 16 | 否 | 讀取備份集的開始部分時遇到意外的文件結束。請確認媒體中包含有效的 SQL Server 備份集,詳細信息請參閱控制臺錯誤日志。 |
3209 | 16 | 否 | 用戶實例不支持此操作。 |
3210 | 16 | 否 | 驅動器 "%ls" 中的鏡像成員與驅動器 "%ls" 中的鏡像成員不一致。 |
3211 | 10 | 否 | 已處理百分之 %d。 |
3212 | 16 | 否 | 鏡像設備 "%ls" 和鏡像設備 "%ls" 具有不同的設備。 |
3213 | 16 | 否 | 無法卸載一個或多個磁帶。有關詳細信息,請參閱錯誤日志。 |
3214 | 16 | 否 | 指定的備份鏡像太多。只允許指定 %d 個備份鏡像。 |
3215 | 16 | 否 | 請使用 WITH FORMAT 創建新的鏡像備份集。 |
3216 | 16 | 否 | RESTORE REWINDONLY 只適用于磁帶設備。 |
3217 | 16 | 否 | 為 %ls 參數指定的值無效。 |
3218 | 16 | 否 | 備份鏡像在此版本的 SQL Server 中不可用。有關不同 SQL Server 版本中功能支持的詳細信息,請參閱聯機叢書。 |
3219 | 16 | 否 | 不能選擇文件或文件組 "%.*ls" 用于此操作。 |
3221 | 16 | 否 | 對文件 '%ls' 執行的系統函數 ReadFileEx 只讀取了 %d 字節,應讀取 %d 字節。 |
3222 | 16 | 否 | 對文件 '%ls' 執行的系統函數 WriteFileEx 只寫入了 %d 字節,應寫入 %d 字節。 |
3224 | 16 | 否 | 無法創建工作線程。 |
3227 | 16 | 否 | "%ls" 上的備份媒體是媒體簇 %d 的一部分,該媒體簇已在 "%ls" 上進行了處理。請確保正確指定了備份設備。對于磁帶設備,請確保加載了正確的卷。 |
3229 | 16 | 否 | 對設備 '%ls' 的請求已超時。 |
3230 | 16 | 否 | 在設備 '%ls' 上的操作已超過重試次數限制。 |
3231 | 16 | 否 | 在 "%ls" 上加載的媒體已格式化為支持 %d 個媒體簇,但根據指定的備份設備,應支持 %d 個媒體簇。 |
3232 | 16 | 否 | 在 "%ls" 上裝入的卷沒有預期的備份集標識。該卷可能因使用更新內容覆蓋了此媒體簇而過時。在這種情況下,請使用媒體簇 %d 的序列號 %d 定位到正確的卷。 |
3234 | 16 | 否 | 邏輯文件 '%.*ls' 不是數據庫 '%ls' 的一部分。請使用 RESTORE FILELISTONLY 來列出邏輯文件名。 |
3235 | 16 | 否 | 文件 "%.*ls" 不是數據庫 "%ls" 的一部分。只能列出是此數據庫的成員的文件。 |
3239 | 16 | 否 | 設備 '%ls' 上的備份集使用了 Microsoft 磁帶格式的功能,但 SQL Server 不支持該功能。 |
3240 | 16 | 否 | 備份到鏡像媒體集要求追加所有鏡像。請提供該媒體集的所有成員,或者重新格式化一個新的媒體集。 |
3241 | 16 | 否 | 設備 '%ls' 上的媒體簇的結構不正確。SQL Server 無法處理此媒體簇。 |
3242 | 16 | 否 | 設備 '%ls' 上的文件不是有效的 Microsoft 磁帶格式備份集。 |
3243 | 16 | 否 | 設備 '%ls' 上的媒體簇是用版本為 %d.%d 的 Microsoft 磁帶格式創建的。SQL Server 支持的版本為 %d.%d。 |
3244 | 16 | 否 | 描述符塊大小超過了 %d 字節。請使用較短的名稱和/或描述字符串,然后重試該操作。 |
3245 | 16 | 否 | 無法在普通字符串和 Unicode 字符串之間轉換,%ls。 |
3246 | 16 | 否 | 設備 '%ls' 上的媒體簇標記為不可追加。請用 INIT 選項重新發出該語句以覆蓋該媒體。 |
3247 | 16 | 否 | 設備 '%ls' 上卷的媒體序列號(%d)錯誤。請取出該卷并插入卷 %d。 |
3249 | 16 | 否 | 設備 '%ls' 上的卷是備份集的延續卷。請取出該卷并插入包含備份集開始部分的卷。 |
3250 | 16 | 否 | 值 '%d' 不在 %ls 參數的取值范圍內。 |
3251 | 10 | 否 | 設備 '%ls' 上的媒體簇已完成。該設備目前正由剩余簇之一重新使用。 |
3253 | 16 | 否 | 塊大小參數提供的值必須是 2 的冪。 |
3254 | 16 | 否 | 設備 '%ls' 上的卷為空。 |
3255 | 16 | 否 | 設備 '%ls' 上的數據集是 SQL Server 備份集,但該備份集與此版本的 SQL Server 不兼容。 |
3256 | 16 | 否 | 設備 '%ls' 上的備份集在創建時被終止,該備份集不完整。RESTORE 序列已異常終止。 |
3257 | 16 | 否 | 磁盤卷 '%ls' 上的可用空間不足,無法創建數據庫。數據庫尚需 %I64u 字節的可用空間,但只有 %I64u 字節可用。 |
3258 | 16 | 否 | 設備 "%ls" 上的卷不是當前正處理的媒體集的一部分。請確保使用正確的媒體加載了備份設備。 |
3260 | 16 | 否 | 內部緩沖區已滿。 |
3261 | 16 | 否 | SQL Server 無法使用虛擬設備配置。 |
3262 | 10 | 否 | 文件 %d 上的備份集有效。 |
3263 | 16 | 否 | 無法將設備 '%ls' 上的卷用作延續卷。其序列號為 %d,屬于當前媒體集的媒體簇 %d。請插入新卷,或插入序列號為 %d、屬于當前媒體集的媒體簇 %d 的卷。 |
3264 | 16 | 否 | 該操作尚未進行到允許 RESTART 的程度。請去掉 RESTART 限定符后重新發出該語句。 |
3265 | 16 | 否 | 該登錄名沒有足夠的權限。需要有 sysadmin 角色的成員資格才能將 VIRTUAL_DEVICE 用于 BACKUP 或 RESTORE。 |
3266 | 16 | 是 | 在 "%ls" 結尾處的備份數據格式不正確。該媒體上的備份集可能已損壞,無法使用。若要確定該媒體上的備份集,請使用 RESTORE HEADERONLY。若要確定備份集的可用性,請運行 RESTORE VERIFYONLY。如果所有備份集都不完整,請使用 BACKUP WITH FORMAT 重新格式化該媒體,此操作將破壞所有備份集。 |
3267 | 16 | 否 | 資源不足,無法創建 UMS 調度程序。 |
3268 | 16 | 否 | 無法使用備份文件 '%ls',因為原先格式化該文件時所用扇區大小為 %d,而目前所在設備的扇區大小為 %d。 |
3269 | 16 | 否 | 無法還原文件 '%ls',因為原先寫入該文件時所用扇區大小為 %d,而 '%ls' 目前所在設備的扇區大小為 %d。 |
3270 | 16 | 否 | 發生內部一致性錯誤。此錯誤與斷定類似。請與技術支持聯系以獲取幫助。 |
3271 | 16 | 否 | 在文件 "%ls:" 上發生不可恢復的 I/O 錯誤: %ls。 |
3272 | 16 | 否 | '%ls' 設備的硬件扇區大小為 %d,但塊大小參數卻指定了不兼容的替代值 %d。請用兼容的塊大小重新發出該語句。 |
3276 | 16 | 否 | 只有在創建備份集時使用了 WITH SNAPSHOT 的情況下,才能使用 WITH SNAPSHOT。 |
3277 | 16 | 否 | WITH SNAPSHOT 必須僅用于一個虛擬設備。 |
3278 | 16 | 否 | 無法加密字符串 %ls |
3279 | 16 | 否 | 由于密碼錯誤,訪問遭拒絕 |
3280 | 16 | 否 | 不支持在裸設備上進行備份,而 '%ls' 是裸設備。 |
3281 | 10 | 否 | 在 '%ls' 上釋放并啟動了重繞。 |
3283 | 16 | 否 | 文件 "%ls" 無法正確初始化。有關詳細信息,請檢查錯誤日志。 |
3284 | 16 | 否 | 設備 '%ls' 上的文件標記未對齊。使用用于創建備份集的相同塊大小重新發布 Restore 語句: '%d' 看起來像一個可能值。 |
3301 | 21 | 是 | 事務日志包含無效的記錄(logop %d)。該日志已損壞。請利用完整備份還原數據庫,或者修復該數據庫。 |
3302 | 21 | 是 | 在數據庫 '%.*ls' 中重做日志記錄操作時,無法到達日志記錄 ID 為 %S_LSN 的日志結尾。這表示 ID 為 %S_LSN 的日志記錄有數據損壞。請利用完整備份還原數據庫,或者修復該數據庫。 |
3313 | 21 | 是 | 在重做數據庫 '%.*ls' 的日志中記錄的操作時,日志記錄 ID %S_LSN 出錯。通常,特定故障以前會在 Windows 事件日志服務中記錄為錯誤。請利用完整備份還原數據庫,或者修復該數據庫。 |
3314 | 21 | 是 | 在數據庫 '%.*ls' 中撤消日志記錄下的操作時,在日志記錄 %S_LSN 處出錯。通常,這一特定故障以前在 Windows 事件日志服務中會記錄為錯誤。請利用備份還原數據庫或文件,或者修復該數據庫。 |
3315 | 21 | 是 | 在回滾過程中,以下進程未持有預期的鎖: 進程 %d,該進程的模式為 %d,級別為 %d,位于數據庫 '%.*ls' 的第 %S_RID 行上,并在事務 %S_XID 之下。請還原該數據庫的備份,或者修復該數據庫。 |
3316 | 21 | 是 | 在數據庫 '%.*ls' 中撤消日志記錄下的操作時,在日志記錄 ID %S_LSN 處出錯。找不到該行。請利用完整備份還原數據庫,或者修復該數據庫。 |
3401 | 10 | 是 | 回滾事務時,恢復期間出錯。事務已延遲。請還原錯誤的頁或文件,然后重新運行恢復操作。 |
3402 | 10 | 是 | 數據庫 '%ls' 標記為 %ls,處于不允許運行恢復的狀態。 |
3403 | 10 | 是 | 由于指定了跟蹤標志 3608,僅恢復 master 數據庫。這只是一條信息性消息,不需要用戶執行任何操作。 |
3404 | 10 | 是 | 啟動時無法檢查新系統或重命名的服務器。此檢查的邏輯意外失敗。請重新運行安裝程序,或修復有問題的注冊表項。 |
3406 | 10 | 是 | 已前滾了數據庫 '%.*ls' (%d)中的 %d 個事務。這只是一條信息性消息,不需要用戶執行任何操作。 |
3407 | 10 | 是 | 已回滾了數據庫 '%.*ls' (%d)中的 %d 個事務。這只是一條信息性消息,不需要用戶執行任何操作。 |
3408 | 10 | 是 | 恢復完畢。這只是一條信息性消息,不需要用戶執行任何操作。 |
3409 | 16 | 是 | 性能計數器共享內存設置失敗,錯誤為 %d。請為此實例重新安裝 sqlctr.ini,并確保實例登錄帳戶具有正確的注冊表權限。 |
3410 | 10 | 是 | 文件組 %s 中的數據為脫機數據,并且存在延遲的事務。請使用 RESTORE 恢復該文件組。如果不想恢復該文件組,請刪除它。只有在解決此問題后,才能截斷日志。 |
3411 | 21 | 是 | 配置塊版本 %d 不是有效的版本號。SQL Server 正在退出。請還原 master 數據庫,或者重新安裝。 |
3412 | 10 | 是 | 警告: 服務器實例是用最小配置啟動選項(-f)啟動的。用最小配置啟動 SQL Server 實例會自動將服務器置于單用戶模式。用最小配置啟動服務器后,應更改相應的服務器選項值,然后停止并重新啟動服務器。 |
3413 | 21 | 是 | 數據庫 ID 為 %d。無法將數據庫標記為可疑。對 sys.databases.database_id 進行的 Getnext NC 掃描失敗。請參閱錯誤日志中以前的錯誤,以標識原因并更正任何相關的問題。 |
3414 | 10 | 是 | 恢復期間出錯,導致數據庫 '%.*ls' (數據庫 ID %d)無法重新啟動。請診斷并糾正這些恢復錯誤,或者從已知的正確備份中還原。如果無法更正錯誤,或者為意外錯誤,請與技術支持人員聯系。 |
3415 | 16 | 是 | 無法升級數據庫 '%.*ls',因為它是只讀的,或者具有只讀文件。請將數據庫或文件設為可寫,然后重新運行恢復操作。 |
3416 | 16 | 是 | 服務器包含只讀文件,必須將這些文件改為可寫文件,才能重新設置服務器的排序規則。 |
3417 | 21 | 是 | 無法恢復 master 數據庫。SQL Server 無法運行。請利用完整備份還原 master 數據庫,修復它,或者重新生成它。有關如何重新生成 master 數據庫的詳細信息,請參閱 SQL Server 聯機叢書。 |
3418 | 10 | 是 | 恢復操作無法延遲錯誤 %d。只有在使用完整恢復模式和活動的備份日志鏈的數據庫中,才能延遲錯誤。 |
3419 | 16 | 是 | 正在跳過對數據庫 '%.*ls' 的恢復,因為它需要升級內容,但它已標記為備用。使用 RESTORE DATABASE WITH NORECOVERY 使數據庫返回到還原狀態,然后繼續還原順序。 |
3420 | 21 | 是 | 數據庫快照 '%ls' 導致某一 IO 操作失敗并被標記為可疑。必須將其刪除,然后重新創建它。 |
3421 | 10 | 是 | 已在 %I64d 秒內完成對數據庫 %ls (數據庫 ID %d)的恢復(分析 %I64d 毫秒,重做 %I64d 毫秒,撤消 %I64d 毫秒)。這只是一條信息性消息。用戶不需要執行任何操作。 |
3422 | 10 | 是 | 由于在例程 '%hs' 中發生錯誤 %d,數據庫 %ls 已關閉。在與該數據庫的所有連接都中止后,將嘗試重新啟動非快照數據庫。 |
3429 | 10 | 是 | 恢復操作無法確定名為 '%.*ls' 的跨數據庫事務 %S_XID 的結果,該事務位于數據庫 '%.*ls' (數據庫 ID %d)中。協調數據庫(數據庫 ID %d)不可用。假定該事務已提交。如果該事務尚未提交,可以在協調數據庫可用時重試恢復操作。 |
3431 | 21 | 是 | 無法恢復數據庫 '%.*ls' (數據庫 ID 為 %d),因為事務結果尚未解析。Microsoft 分布式事務處理協調器 (MS DTC) 事務已準備好,但 MS DTC 無法確定解析方法。若要進行解析,請修復 MS DTC,從完整備份進行還原,或者修復數據庫。 |
3434 | 20 | 是 | 無法更改排序順序或區域設置。在嘗試將服務器按照新的排序規則重新建立索引時出錯。SQL Server 正在關閉。重新啟動 SQL Server 以繼續操作且保持排序順序不變。診斷并更正以前的錯誤,然后重試該操作。 |
3437 | 21 | 是 | 在恢復數據庫 '%.*ls' 時出錯。無法連接到 Microsoft 分布式事務處理協調器(MS DTC)以檢查事務 %S_XID 的完成狀態。請修復 MS DTC,然后再次運行恢復操作。 |
3441 | 21 | 是 | 在啟動備用數據庫 '%.*ls' (數據庫 ID 為 %d)的過程中,RESTORE 語句無法訪問它的備用文件('%ls')。操作系統錯誤為 '%ls'。診斷該操作系統錯誤,并更正此問題,然后重試啟動操作。 |
3442 | 21 | 是 | 恢復備用數據庫 '%.*ls' (數據庫 ID 為 %d)失敗。撤消文件中空間不足。請增大撤消文件的大小,然后重試恢復操作。 |
3443 | 21 | 是 | 數據庫 '%.*ls' (數據庫 ID 為 %d)標記為備用或只讀,但已被修改。無法執行 RESTORE LOG 語句。請從備份還原數據庫。 |
3445 | 21 | 是 | 文件 '%ls' 不是數據庫 '%.*ls (數據庫 ID 為 %d)的有效撤消文件。請檢查文件路徑,并指定正確的文件。 |
3446 | 16 | 否 | 數據庫 '%.*ls' 的主日志文件不可用。無法備份日志。 |
3447 | 16 | 否 | 無法激活或掃描數據庫 '%.*ls' 的所有日志文件。 |
3448 | 21 | 是 | 回滾時遇到了一頁,該頁的日志序列號(LSN)小于原來的日志記錄 LSN。對于事務 ID %S_XID,無法在數據庫 '%.*ls' (數據庫 ID 為 %d)的頁 %S_PGID 上撤消日志記錄 %S_LSN。頁信息: LSN = %S_LSN,類型 = %ld。日志信息: 操作碼 = %ld,上下文 %ld。請還原或修復該數據庫。 |
3449 | 21 | 是 | SQL Server 必須關閉,才能恢復數據庫(數據庫 ID 為 %d)。該數據庫是無法關閉的用戶數據庫,或者是系統數據庫。請重新啟動 SQL Server。如果再次啟動后仍無法恢復該數據庫,則修復或還原它。 |
3450 | 10 | 是 | 數據庫 '%.*ls' (%d)的恢復已完成 %d%% (剩余時間約為 %d 秒)。目前處于第 %d 階段,共 3 階段。這只是一條信息性消息,不需要用戶執行任何操作。 |
3452 | 10 | 是 | 數據庫 '%.*ls' (%d)的恢復操作檢測到表 ID %d 中的標識值可能不一致。請運行 DBCC CHECKIDENT ('%.*ls')。 |
3453 | 16 | 否 | 此版本無法重做任何由 SQL Server 7.0 執行的索引創建操作或日志未記錄的操作。不可能進行進一步的前滾。 |
3454 | 10 | 是 | 恢復操作正在數據庫 '%.*ls' (%d)中寫入檢查點。這只是一條信息性消息,不需要用戶執行任何操作。 |
3456 | 21 | 是 | 對于事務 ID %S_XID,無法在數據庫 '%.*ls' (數據庫 ID 為 %d)的頁 %S_PGID 上重做日志記錄 %S_LSN。頁: LSN = %S_LSN,類型 = %ld。日志: 操作碼 = %ld,上下文 %ld,上一頁的 LSN: %S_LSN。請從數據庫備份還原該數據庫,或者修復它。 |
3457 | 21 | 是 | 事務性文件系統資源管理器 '%.*ls' 無法恢復。有關詳細信息,請參閱伴隨的錯誤消息,可利用該消息確定適當的用戶操作。 |
3458 | 16 | 否 | 由于出現錯誤,恢復操作無法在數據庫 "%.*ls" 中掃描已刪除的分配單元。無法清除這些分配單元。 |
3505 | 14 | 否 | 只有數據庫 "%.*ls" 的所有者或具有相關權限的人才能運行 CHECKPOINT 語句。 |
3604 | 10 | 否 | 已忽略重復的鍵。 |
3606 | 10 | 否 | 發生算術溢出。 |
3607 | 10 | 否 | 發生以零作除數錯誤。 |
3608 | 16 | 否 | 無法為令牌分配 GUID。 |
3609 | 16 | 否 | 事務在觸發器中結束。批處理已中止。 |
3612 | 10 | 否 | %hs SQL Server 執行時間:%hs CPU 時間 = %lu 毫秒,占用時間 = %lu 毫秒。 |
3613 | 10 | 否 | SQL Server 分析和編譯時間: %hs CPU 時間 = %lu 毫秒,占用時間 = %lu 毫秒。 |
3615 | 10 | 否 | 表 '%.*ls'。掃描計數 %d,邏輯讀取 %d 次,物理讀取 %d 次,預讀 %d 次,lob 邏輯讀取 %d 次,lob 物理讀取 %d 次,lob 預讀 %d 次。 |
3616 | 16 | 否 | 在觸發器執行過程中引發了錯誤。批處理已中止,用戶事務(如果有)已回滾。 |
3619 | 10 | 是 | 由于日志空間用盡,無法在數據庫 ID %d 中寫入檢查點記錄。請與數據庫管理員聯系,截斷日志或為數據庫日志文件分配更多空間。 |
3620 | 10 | 是 | 由于日志空間用盡,在數據庫 '%.*ls' 中禁用了檢查點的自動執行。當數據庫所有者成功執行了數據庫的檢查點操作后,將啟用檢查點的自動執行。請與數據庫所有者聯系,截斷日志文件或為日志增加更多的磁盤空間,然后重試 CHECKPOINT 語句。 |
3621 | 10 | 否 | 語句已終止。 |
3622 | 10 | 否 | 警告: 發生了無效的浮點運算。 |
3623 | 16 | 否 | 出現無效的浮點操作。 |
3624 | 20 | 是 | 系統斷定檢查已失敗。有關詳細信息,請查看 SQL Server 錯誤日志。通常,斷定失敗是由軟件 bug 或數據損壞導致的。若要檢查數據庫是否已損壞,請考慮運行 DBCC CHECKDB。如果您同意在安裝過程中將轉儲發送到 Microsoft,則將向 Microsoft 發送微型轉儲。更新可能在 Microsoft 的最新 Service Pack 或技術支持部門的 QFE 中提供。 |
3625 | 20 | 是 | 尚未實現 '%hs'。 |
3627 | 17 | 是 | 由于此時執行的并行操作太多,無法啟動新的并行操作。請使用"最大工作線程數"配置選項增大允許的線程數,或者減少系統上運行的并行操作的數目。 |
3628 | 24 | 是 | 在處理用戶請求的過程中,數據庫引擎從操作系統收到浮點異常。請重試該事務。如果問題仍然存在,請與系統管理員聯系。 |
3633 | 16 | 是 | 在對 '%hs'(%d)處的 '%ls' 嘗試 '%ls' 時,操作系統返回了錯誤 '%ls'。 |
3634 | 16 | 是 | 在對 '%ls' 嘗試 '%ls' 時,操作系統返回了錯誤 '%ls'。 |
3635 | 16 | 是 | 在處理 '%ls' 元數據(數據庫 ID %d,文件 ID %d 和事務='%.*ls')時出錯。其他上下文='%ls'。位置='%hs'(%d)。請重試該操作;如果問題仍然存在,請與數據庫管理員聯系以檢查鎖定和內存配置。請檢查應用程序,查看是否有可能的死鎖沖突。 |
3636 | 16 | 否 | 在處理 '%ls' 元數據(數據庫 ID %d,文件 ID %d)時出錯。 |
3637 | 16 | 否 | 無法從 DAC 連接啟動并行操作。 |
3638 | 10 | 否 | SQL 文本緩存內存使用量: %d 頁。這只是一條信息性消息,不需要用戶執行任何操作。 |
3701 | 11 | 否 | 無法對 %S_MSG '%.*ls' 執行 %S_MSG,因為它不存在,或者您沒有所需的權限。 |
3702 | 16 | 否 | 無法刪除數據庫 "%.*ls",因為該數據庫當前正在使用。 |
3703 | 16 | 否 | 無法分離 %S_MSG '%.*ls',因為它當前正在使用。 |
3705 | 16 | 否 | 無法將 DROP %ls 用于 '%.*ls',因為 '%.*ls' 是 %S_MSG。使用 %ls。 |
3706 | 16 | 否 | 不能對數據庫快照執行 %S_MSG。 |
3707 | 16 | 否 | 不能分離可疑或恢復掛起數據庫。必須修復或刪除它。 |
3708 | 16 | 否 | 無法對 %S_MSG '%.*ls' 執行 %S_MSG,因為它是系統 %S_MSG。 |
3709 | 16 | 否 | 當數據庫快照 "%.*ls" 引用該數據庫時,無法對該數據庫執行 %S_MSG。請首先刪除該數據庫。 |
3710 | 16 | 否 | 當服務器處于最低配置模式時,無法分離已打開的數據庫。 |
3716 | 16 | 否 | 無法刪除 %S_MSG '%.*ls',因為它已綁定到一個或多個 %S_MSG。 |
3717 | 16 | 否 | 無法使用 DROP DEFAULT 語句刪除默認約束。請使用 ALTER TABLE 刪除默認約束。 |
3721 | 16 | 否 | 無法重命名類型 '%.*ls',因為對象 '%.*ls' 正在引用它。 |
3723 | 16 | 否 | 不允許對索引 '%.*ls' 顯式地使用 DROP INDEX。該索引正用于 %ls 約束的強制執行。 |
3724 | 16 | 否 | 無法對 %S_MSG '%.*ls' 執行 %S_MSG,因為它正用于復制。 |
3725 | 16 | 否 | 約束 '%.*ls' 正由表 '%.*ls' 的外鍵約束 '%.*ls' 引用。 |
3726 | 16 | 否 | 無法刪除對象 '%.*ls',因為該對象正由一個 FOREIGN KEY 約束引用。 |
3727 | 10 | 否 | 未能刪除約束。請參閱前面的錯誤信息。 |
3728 | 16 | 否 | '%.*ls' 不是約束。 |
3729 | 16 | 否 | 無法對 '%.*ls' 執行 %ls,因為對象 '%.*ls' 正引用它。 |
3730 | 16 | 否 | 當默認約束 '%.*ls' 正由外鍵用作 SET DEFAULT 引用操作時,無法刪除該約束。 |
3732 | 16 | 否 | 無法刪除類型 '%.*ls',因為它正由對象 '%.*ls' 引用。可能還有其他對象在引用此類型。 |
3733 | 16 | 否 | 約束 '%.*ls' 不屬于表 '%.*ls'。 |
3734 | 16 | 否 | 無法刪除主鍵約束 '%.*ls',因為該表具有 XML 索引或空間索引。 |
3735 | 16 | 否 | 因為對表 '%.*ls' 啟用了更改跟蹤,所以無法刪除該表的主鍵約束 '%.*ls'。更改跟蹤需要該表的主鍵約束。只有禁用更改跟蹤,才能刪除該約束。 |
3737 | 16 | 否 | 無法刪除文件 '%ls'。有關詳細信息,請參閱 SQL Server 錯誤日志。 |
3738 | 10 | 否 | 正在刪除數據庫文件 '%ls'。 |
3739 | 11 | 否 | 無法對索引 '%.*ls' 執行 %ls,因為該索引不是統計信息集合。 |
3740 | 16 | 否 | 無法刪除 %S_MSG '%.*ls',因為表中至少有一部分內容駐留在只讀文件組內。 |
3741 | 16 | 否 | 無法刪除 %S_MSG '%.*ls',因為表中至少有一部分內容駐留在脫機文件組內。 |
3743 | 16 | 否 | 已為數據庫鏡像啟用數據庫 '%.*ls',必須刪除數據庫鏡像才能刪除該數據庫。 |
3744 | 16 | 否 | 在聯機刪除索引的語句中,只允許使用一個子句。 |
3745 | 16 | 否 | 只能聯機刪除一個聚集索引。 |
3746 | 16 | 否 | 不能刪除視圖 '%.*ls' 的聚集索引,因為該視圖正用于復制。 |
3747 | 16 | 否 | 不能使用刪除聚集索引子句來刪除對視圖創建的聚集索引。聚集索引 '%.*ls' 是對視圖 '%.*ls' 創建的。 |
3748 | 16 | 否 | 不能使用刪除聚集索引子句來刪除非聚集索引 '%.*ls'。 |
3749 | 16 | 否 | 不能使用舊的 'Table.Index' 語法刪除 XML 索引 '%.*ls',請改用 'Index ON Table' 語法。 |
3750 | 10 | 否 | 警告: 由于禁用了 %S_MSG 的聚集索引,%S_MSG '%.*ls' 的索引 '%.*ls' 已禁用。 |
3751 | 16 | 否 | 不能將 SP_DROPEXTENDEDPROC 或 DBCC DROPEXTENDEDPROC 與 '%.*ls' 一起使用,因為 '%.*ls' 是 %S_MSG。使用 %ls。 |
3801 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的索引 "%.*ls" 可能受到排序規則升級的影響。請運行 DBCC CHECKTABLE。 |
3802 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的約束 "%.*ls" 可能受到排序規則升級的影響。請禁用 WITH CHECK 后再啟用它。 |
3803 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的索引 "%.*ls" 已禁用,因為校驗和函數的實現已更改。 |
3804 | 10 | 否 | 警告: 表 "%.*ls"."%.*ls" 的檢查約束 "%.*ls" 已禁用,因為校驗和函數的實現已更改。 |
3805 | 10 | 否 | 警告: 表 "%.*ls"."%.*ls" 的索引 "%.*ls" 可能已損壞,因為它引用計算列 "%.*ls",而該列包含的從字符串到日期的轉換具有不確定性。請運行 DBCC CHECKTABLE 驗證索引。請考慮使用具有確定日期格式(例如 121)的顯式 CONVERT。在 90 兼容模式下無法創建引用不確定表達式的計算列索引。有關詳細信息,請參閱聯機叢書主題 "對計算列創建索引"。 |
3806 | 10 | 否 | 警告: 索引視圖 "%.*ls"."%.*ls" 可能已損壞,因為它包含的從字符串到日期的轉換具有不確定性。請運行 DBCC CHECKTABLE 驗證視圖。請考慮使用具有確定日期格式(例如 121)的顯式 CONVERT。在 90 兼容模式下無法創建引用不確定表達式的索引視圖。有關詳細信息,請參閱聯機叢書主題'創建索引視圖'。 |
3807 | 17 | 否 | 創建操作失敗,因為所有可用的標識符都已用完。 |
3808 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的索引 "%.*ls" 已禁用,因為該索引是使用 ignore_dup_key 索引選項對視圖定義的。請刪除該索引,如果可能,在不使用 ignore_dup_key 選項的情況下重新創建它。您可能需要更改視圖的邏輯結構,以確保所有的行都是唯一的。 |
3809 | 16 | 否 | 數據庫 "%.*ls" 的升級失敗,因為對象 ID %d 的索引 "%.*ls" 的名稱與同一表中的另一索引重名。 |
3810 | 10 | 否 | 程序集的事件通知 "%.*ls" 已被刪除。 |
3811 | 10 | 否 | 服務隊列的事件通知 "%.*ls" 已被刪除,因為未指定 broker 實例。 |
3812 | 10 | 否 | 對象的事件通知 "%.*ls" 已被刪除。 |
3813 | 16 | 否 | 升級登錄名 '%.*ls' 失敗,因為其名稱或 SID 與其他登錄名或服務器角色重復。 |
3814 | 16 | 否 | 映射到服務器 '%.*ls' 遠程登錄名 '%.*ls' 上的本地登錄名無效。請在升級前刪除并重新創建遠程登錄名。 |
3815 | 16 | 否 | 映射到服務器 '%.*ls' 鏈接登錄名 '%.*ls' 上的本地登錄名無效。請在升級前刪除并重新創建鏈接登錄名。 |
3816 | 16 | 否 | 升級登錄名 '%.*ls' 失敗,因為其密碼哈希無效。請在升級之前更新登錄密碼。 |
3817 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的索引 "%.*ls" 已禁用,因為幾何圖形和地理方法的實現已更改。 |
3818 | 16 | 否 | 因為具有 6 個字節的 CUID 列的行長度超過允許的 %d 個字節的最大長度,所以無法將該列添加到對象 %.*ls 的索引 "%.*ls" 中。 |
3819 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的檢查約束 "%.*ls" 已禁用并且設置為不受信任,因為幾何圖形和地理方法的實現已更改。 |
3820 | 10 | 否 | 警告: 已將 6 字節的 CUID 列添加到對象 %.*ls 的索引 "%.*ls" 中,但其最大行大小超出了允許的最大大小 %d 字節。對于某些大值組合,對此索引執行 INSERT 或 UPDATE 操作將會失敗。 |
3821 | 10 | 否 | 警告: "%.*ls"."%.*ls" 的外鍵約束 "%.*ls" 已禁用,因為幾何圖形和地理方法的實現已更改。 |
3822 | 10 | 否 | 警告: 堆 "%.*ls"."%.*ls" 已經對依賴幾何圖形或地理方法而且可能包含過期信息的計算列進行持久化。因此,DBCC 可能報告此表存在不一致。應當取消對依賴幾何圖形或地理方法的持久化計算列的持久化,然后再次對其進行持久化以刷新數據。 |
3823 | 10 | 否 | 警告: 對象 "%.*ls"."%.*ls" 無法綁定,已在升級過程中忽略。請考慮檢查和更正其定義。 |
3851 | 10 | 否 | 在系統表 sys.%ls%ls 中發現無效的行(%ls)。 |
3852 | 10 | 否 | sys.%ls%ls 中的行(%ls)在 sys.%ls%ls 中沒有匹配的行(%ls)。 |
3853 | 10 | 否 | sys.%ls%ls 中的行(%ls)的屬性(%ls)在 sys.%ls%ls 中沒有匹配的行(%ls)。 |
3854 | 10 | 否 | sys.%ls%ls 中的行(%ls)的屬性(%ls)與 sys.%ls%ls 中的行(%ls)匹配,但該行無效。 |
3855 | 10 | 否 | 屬性(%ls)存在,但 sys.%ls%ls 中沒有行(%ls)。 |
3856 | 10 | 否 | 屬性(%ls)存在,但它與 sys.%ls%ls 中的行(%ls)不匹配。 |
3857 | 10 | 否 | 缺少 sys.%ls%ls 中的行(%ls)所需的屬性(%ls)。 |
3858 | 10 | 否 | sys.%ls%ls 中的行(%ls)的屬性(%ls)具有無效的值。 |
3859 | 10 | 否 | 警告: 數據庫 ID %d 中的系統目錄已直接更新,最近的更新時間為 %S_DATE。 |
3860 | 10 | 否 | 無法升級數據庫 ID 32767。此 ID 值保留供 SQL Server 內部使用。 |
3862 | 10 | 否 | CLR 類型 '%.*ls'.'%.*ls' 已禁用,因為此 CLR 類型的磁盤格式已更改。請使用 DROP TYPE 刪除此禁用的類型。 |
3864 | 23 | 是 | 在 ID 為 %d 的數據庫中找不到 ID 為 %d 的對象的索引(ID 為 %d)條目。架構可能已損壞。請運行 DBCC CHECKDB。 |
3901 | 16 | 否 | 當事務與標記選項一起使用時,必須指定事務名。 |
3902 | 16 | 否 | COMMIT TRANSACTION 請求沒有對應的 BEGIN TRANSACTION。 |
3903 | 16 | 否 | ROLLBACK TRANSACTION 請求沒有對應的 BEGIN TRANSACTION。 |
3904 | 21 | 否 | 無法撤消邏輯頁 %S_PGID 的拆分,該邏輯頁位于對象 '%.*ls'、數據庫 '%.*ls' 中。拆分所得兩頁所包含的數據總和多于一頁所能容納的數據。 |
3906 | 16 | 否 | 無法更新數據庫 "%.*ls",因為數據庫是只讀的。 |
3908 | 16 | 否 | 無法在數據庫 '%.*ls' 中運行 BEGIN TRANSACTION,因為該數據庫處于回避恢復模式 |
3909 | 16 | 否 | 會話綁定令牌無效。 |
3910 | 16 | 否 | 其他會話正在使用事務的上下文。 |
3912 | 16 | 否 | 當服務器未處于 XP 調用中時,無法用 XP 令牌進行綁定。 |
3913 | 16 | 是 | TDS 重置連接協議錯誤。客戶端驅動程序同時請求了 ResetConnectionKeepLocalXact 和 ResetConnectionKeepDTCXact。服務器中不應發生這種情況。 |
3914 | 16 | 否 | 數據類型 "%s" 對于事務名稱或保存點名稱無效。允許使用的數據類型為 char、varchar、nchar、varchar(max)、nvarchar 和 nvarchar(max)。 |
3915 | 16 | 否 | 不能在 INSERT-EXEC 語句內部使用 ROLLBACK 語句。 |
3916 | 16 | 否 | 不能在 INSERT-EXEC 語句內部使用 COMMIT 語句,除非首先使用了 BEGIN TRANSACTION。 |
3917 | 16 | 否 | 會話綁定到了正在使用的事務上下文。已忽略批處理中的其他語句。 |
3918 | 16 | 否 | 語句或函數必須在用戶事務上下文中執行。 |
3919 | 16 | 否 | 無法登記事務,因為該事務已提交或回滾。 |
3920 | 10 | 否 | WITH MARK 選項僅應用于第一個 BEGIN TRAN WITH MARK 語句。已忽略該選項。 |
3921 | 16 | 否 | 如果沒有活動事務,就無法得到事務令牌。請在啟動事務后重新發出該語句 |
3922 | 16 | 否 | 無法登記事務,因為該事務不存在。 |
3923 | 10 | 否 | 無法對數據庫 '%.*ls' 使用事務標記,該數據庫有未備份的大容量日志記錄操作。已忽略該標記。 |
3924 | 10 | 否 | 試圖綁定到新事務時,會話登記到活動用戶事務。該會話已脫離前面的用戶事務。 |
3925 | 16 | 否 | 無效的事務標記名。已保留 'LSN:' 前綴。 |
3926 | 10 | 否 | 此會話中的活動事務已由另外一個會話提交或終止。 |
3927 | 10 | 否 | 此會話已有活動事務,但仍試圖登記分布式事務處理協調器事務。 |
3928 | 16 | 否 | 標記的事務 "%.*ls" 失敗。嘗試通過提交標記的事務將標記放入日志時發生了超時。這可能是由于與已準備好但是未提交或已中止的 Microsoft 分布式事務處理協調器(MS DTC)事務或其他本地已標記事務發生爭用而導致的。請再次嘗試該操作,如果該錯誤仍然存在,請確定發生爭用的原因。 |
3929 | 16 | 否 | 在單用戶數據庫中不允許分布式或綁定的事務。 |
3930 | 16 | 否 | 當前事務無法提交,而且無法支持寫入日志文件的操作。請回滾該事務。 |
3931 | 16 | 否 | 當前事務無法提交,而且無法回滾到保存點。請回滾整個事務。 |
3932 | 16 | 否 | 所提供的保存點名 "%.*ls" 太長。允許的最大長度為 %d 個字符。 |
3933 | 16 | 否 | 無法將此事務提升為分布式事務,因為在此事務中有活動的保存點。 |
3934 | 14 | 否 | 當前用戶不能使用此 FILESTREAM 事務上下文。若要獲取有效的 FILESTREAM 事務上下文,請使用 GET_FILESTREAM_TRANSACTION_CONTEXT。 |
3935 | 16 | 否 | 無法初始化 FILESTREAM 事務上下文。這可能是由于資源不足導致的。重試該操作。錯誤代碼: 0x%x。 |
3936 | 16 | 否 | 在試圖將 FILESTREAM 數據刷新到磁盤時出錯,所以無法提交該事務。提交文件時,文件可能處于打開狀態,或者發生了磁盤 I/O 錯誤。'%.*ls' 是受影響的文件之一。錯誤代碼: 0x%x |
3937 | 16 | 否 | 在回滾事務的過程中,當試圖將回滾通知傳遞給 FILESTREAM 篩選器驅動程序時出錯。錯誤代碼: 0x%0x。 |
3938 | 18 | 否 | 由于該事務與使用同一事務的 FILESTREAM 關閉操作的執行沖突,該事務已停止。該事務將回滾。 |
3939 | 16 | 否 | 在批處理開始時檢測到不可提交的事務。該事務已回滾。這是由于處理此事務上下文中的 FILESTREAM 請求時發生了錯誤。 |
3950 | 16 | 否 | 在嘗試讀取下一行時,版本存儲掃描超時。請稍后在系統不忙時重試該語句。 |
3951 | 16 | 否 | 數據庫 '%.*ls' 中的事務失敗,因為該語句是在快照隔離級別下運行的,但該事務不是在快照隔離級別下啟動的。您在事務啟動后不能將事務的隔離級別更改為快照,除非該事務最初是在快照隔離級別下啟動的。 |
3952 | 16 | 否 | 快照隔離事務訪問數據庫 '%.*ls' 失敗,因為在此數據庫中不允許快照隔離。請使用 ALTER DATABASE 以允許快照隔離。 |
3953 | 16 | 否 | 數據庫 '%.*ls' 中的快照隔離事務失敗,因為在啟動當前事務時該數據庫未恢復。請在恢復數據庫后重試該事務。 |
3954 | 16 | 否 | 快照隔離事務未能在數據庫 '%.*ls' 中啟動,因為不允許快照隔離的 ALTER DATABASE 命令已在該事務啟動前執行。數據庫正在轉換到 OFF 狀態。您需要更改事務的隔離級別,或者在數據庫中重新啟用快照隔離。 |
3955 | 16 | 否 | 數據庫 '%.*ls' 中的快照隔離事務失敗,因為為此數據庫跳過了恢復操作。您必須首先恢復數據庫,然后才能在快照隔離級別下運行事務。 |
3956 | 16 | 否 | 快照隔離事務未能在數據庫 '%.*ls' 中啟動,因為用于啟用此數據庫的快照隔離的 ALTER DATABASE 命令尚未完成。數據庫正在轉換到掛起 ON 狀態。您必須等待,直到 ALTER DATABASE 命令成功完成。 |
3957 | 16 | 否 | 數據庫 '%.*ls' 中的快照隔離事務失敗,因為在當前事務啟動時該數據庫不允許使用快照隔離。重試該事務可能有用。 |
3958 | 16 | 否 | 在訪問數據庫 '%.*ls' 的表 '%.*ls' 中的版本控制行時事務中止。找不到請求的版本控制行。您的 tempdb 可能空間不足。有關如何配置 tempdb 以進行版本控制的說明,請參閱聯機叢書。 |
3959 | 10 | 是 | 版本存儲區已滿。不能添加新的版本。需要訪問該版本存儲區的事務可能被回滾。有關如何配置 tempdb 以進行版本控制的說明,請參閱聯機叢書。 |
3960 | 16 | 否 | 快照隔離事務由于更新沖突而中止。您無法在數據庫 '%.*ls' 中使用快照隔離來直接或間接訪問表 '%.*ls',以便更新、刪除或插入已由其他事務修改或刪除的行。請重試該事務或更改 update/delete 語句的隔離級別。 |
3961 | 16 | 否 | 數據庫 '%.*ls' 中的快照隔離事務失敗,因為自此事務啟動后,該語句所訪問的對象已由其他并發事務中的 DDL 語句修改。這是不允許的,因為未對元數據進行版本控制。如果與快照隔離混合,對元數據的并發更新可能導致不一致。 |
3962 | 16 | 否 | 不支持在執行 SQL Server 內部查詢期間綁定到另一事務。請檢查您的登錄觸發器定義,并刪除使用的任何 sp_bindsession (如果有)。如果在登錄觸發器執行期間未出現此錯誤,請與生產支持團隊聯系。 |
3963 | 16 | 否 | 數據庫 '%.*ls' 中的事務失敗,因為在快照隔離級別下不支持分布式事務。 |
3964 | 16 | 否 | 事務失敗,因為在快照隔離事務內不允許此 DDL 語句。由于未對元數據進行版本控制,如果與快照隔離混合,元數據更改可能導致不一致。 |
3965 | 16 | 否 | PROMOTE TRANSACTION 請求失敗,因為沒有活動的本地事務。 |
3966 | 17 | 否 | 在訪問版本存儲區時事務被回滾。在版本存儲區由于 tempdb 中空間不足而收縮時,事務被提前標記為犧牲品。之所以該事務被提前標記為犧牲品,是因為它可能需要那些為了在 tempdb 中釋放一些空間而已被刪除的行版本。請重試該事務 |
3967 | 17 | 是 | tempdb 中的空間不足以保存行版本。需要收縮版本存儲區以在 tempdb 中釋放一些空間。事務(id=%I64d xsn=%I64d spid=%d elapsed_time=%d)已被標記為犧牲品,并且如果訪問版本存儲區則該事務將被回滾。如果問題仍然存在,則可能是因為 tempdb 的大小不合適或運行事務的時間太長。有關如何配置 tempdb 以進行版本控制的說明,請參閱聯機叢書。 |
3968 | 10 | 否 | 數據庫 '%.*ls' 中無快照隔離或讀提交的快照,因為啟動 SQL Server 時采用了一個或多個未記錄的跟蹤標志,而這些標志使得用戶無法對數據庫啟用版本控制功能。使用快照隔離啟動的事務將失敗,并且在讀提交快照下運行的查詢將成功,但仍將依靠基于鎖定的讀提交。 |
3969 | 16 | 否 | 在運行 SQL Server 內部查詢期間不支持分布式事務。請檢查您的登錄觸發器定義,并刪除使用的任何分布式事務(如果有)。如果在登錄觸發器執行期間未出現此錯誤,請與生產支持團隊聯系。 |
3970 | 16 | 否 | 此操作與此事務上的另一個掛起操作沖突。此操作失敗。 |
3971 | 16 | 否 | 服務器無法繼續執行該事務。說明: %I64x。 |
3972 | 20 | 是 | 傳入的表格格式數據流(TDS)協議不正確。事務管理器事件的長度錯誤。事件類型: %d。長度應為: %d。實際長度: %d。 |
3973 | 16 | 否 | 該數據庫當前正由同一工作區中的另一個線程以排他模式使用。該操作失敗。 |
3974 | 16 | 否 | 在工作區中以排他模式使用的數據庫的數目受限制。由于超過了此限制,該操作失敗。 |
3975 | 16 | 否 | sp_getbindtoken 不支持 varchar(max) 數據類型。批處理已中止。 |
3976 | 16 | 否 | 該事務名具有奇數長度 %d。批處理已中止。 |
3977 | 16 | 否 | 保存點名稱不能為 NULL。批處理已中止。 |
3978 | 16 | 否 | 不允許在回滾到保存點之后開始新事務。 |
3979 | 16 | 否 | TM 請求的長度比預期的長。未處理該請求。 |
3980 | 16 | 否 | 無法運行請求,因為批處理已中止。這可能是由于從客戶端發送的中止信號導致的;或者其他請求正在同一會話中運行,這會使會話處于忙狀態。 |
3981 | 16 | 否 | 無法執行該事務操作,因為有掛起請求正在此事務上運行。 |
3982 | 16 | 否 | 當 DTC 或綁定的事務活動時,不允許啟動新事務。 |
3983 | 16 | 否 | 該操作失敗,因為會話不是單線程。 |
3984 | 16 | 否 | 在事務更改期間無法獲取數據庫鎖。 |
3985 | 16 | 否 | 在更改事務上下文時出錯。這通常是由于系統中內存不足。請嘗試釋放更多內存。 |
3986 | 19 | 否 | 事務時間戳已用完。重新啟動服務器。 |
3987 | 10 | 否 | 此數據庫中總是啟用 SNAPSHOT ISOLATION。 |
3988 | 16 | 否 | 不允許啟動新事務,因為有其他線程正在該會話中運行。 |
3989 | 16 | 否 | 不允許啟動新請求,因為該請求應具有有效的事務描述符。 |
3990 | 16 | 否 | 不允許在用戶定義的例程、觸發器或聚合內提交事務,因為事務不是在該 CLR 級別內啟動的。請更改應用程序邏輯以強制實施嚴格的事務嵌套。 |
3991 | 16 | 否 | 在進入用戶定義的例程、觸發器或聚合 "%.*ls" 前處于活動狀態的上下文事務在其中已終止,這是不允許的。請更改應用程序邏輯以強制實施嚴格的事務嵌套。 |
3992 | 16 | 否 | 在用戶定義的例程、觸發器或聚合 "%.*ls" 內事務計數已從 %d 更改為 %d。這是不允許的,并且用戶事務將被回滾。請更改應用程序邏輯以強制實施嚴格的事務嵌套。 |
3993 | 16 | 否 | 已在用戶定義的例程、觸發器或聚合 "%.*ls" 中啟動的用戶事務在從中退出時未結束。這是不允許的,并且用戶事務將被回滾。請更改應用程序邏輯以強制實施嚴格的事務嵌套。 |
3994 | 16 | 否 | 用戶定義的例程、觸發器或聚合嘗試回滾不是在該 CLR 級別啟動的事務。將引發一個異常,以防止執行用戶定義的其余例程、觸發器或聚合。 |
3995 | 16 | 否 | 未知的事務隔離級別 %d,有效值的范圍是 0 到 5。 |
3996 | 16 | 否 | 分布式事務不支持快照隔離級別。請使用其他隔離級別或不使用分布式事務。 |
3997 | 16 | 否 | 在 MARS 批處理中啟動的某個事務在該批處理結束時仍處于活動狀態。該事務將回滾。 |
3998 | 16 | 否 | 在批處理結束時檢測到不可提交的事務。該事務將回滾。 |
3999 | 17 | 是 | 由于錯誤 %d,無法將該提交表刷新到 DBID %d 中的磁盤。有關詳細信息,請查看錯誤日志 |
新聞熱點
疑難解答