資料庫引擎 事件和錯誤 (4000 到 4999)

本文包含錯誤訊息編號(介於 4,000 到 4,999 之間),以及其描述,這是目錄檢視中錯誤訊息的 sys.messages 文字。 如果適用,錯誤號碼是進一步信息的連結。

如需錯誤號碼的完整範圍,請參閱 資料庫引擎 事件和錯誤的清單。

小提示

任何錯誤訊息中的「在線叢書」一詞是 SQL Server 產品文件的參考。

您可以對 sys.messages 目錄檢視執行下列查詢,以查詢資料庫引擎並查看所有錯誤的完整清單:

SELECT message_id AS Error,
    severity AS Severity,
    [Event Logged] = CASE is_event_logged
        WHEN 0 THEN 'No' ELSE 'Yes'
        END,
    [text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;

SQL Server 版本

本文說明 SQL Server 2017 (14.x) 的事件和錯誤(介於 4,000 到 4,999 之間)。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:

本文說明 SQL Server 2019 的事件和錯誤(介於 4,000 到 4,999 之間)(15.x)。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:

本文說明 SQL Server 2022 的事件和錯誤(介於 4,000 到 4,999 之間)(16.x)。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:

本文展示了 SQL Server 2025(17.x)的事件與錯誤(範圍介於 4,000 到 4,999 之間)。 如果您要檢視其他 SQL Server 版本的事件和錯誤,請參閱:

錯誤與事件 (4000 到 4999)

錯誤 嚴重性 已記錄事件 描述
4001 10 否 當仍有尚未完成的要求時,用戶端傳送 sp_reset_connection,伺服器正在中斷連線。
4002 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 串流意外結束。
4004 16 否 使用僅限 Unicode 定序的 Unicode 資料或 ntext 資料,無法傳送給使用 DB-Library(例如 ISQL)或 ODBC 3.7 版或更早版本的用戶端。
4005 16 否 無法在單一更新呼叫中更新來自一個以上基礎資料表的資料行。
4006 16 否 無法在單一刪除呼叫中,從一個以上的基礎資料表刪除資料列。
4007 16 否 無法更新或插入資料行 "%.*ls"。 它可能是運算式。
4008 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max) 以及 XML 無法在 SQL Server 2005 之前的用戶端驅動程式版本的計算子句中使用。 請使用較新的用戶端驅動程式,重新提交查詢。
4009 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TDS 標頭中有錯誤。
4010 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 查詢通知的 TDS 標頭包含錯誤。
4011 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 MARS TDS 標頭中有錯誤。
4012 16 否 遇到無效的表格資料流 (TDS) 定序。
4013 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 遺漏了 Multiple Active Result Set (MARS) TDS 標頭。
4,014 20 否 從網路讀取輸入資料流時發生嚴重錯誤。 工作階段即將結束 (輸入錯誤: %d,輸出錯誤: %d)。
4015 16 否 登入 『%.*ls』 中要求的語言不是此 SQL Server 的官方名稱。 改用全伺服器預設值 %.*ls。
4016 16 否 'login %.*ls' 中要求的語言不是此 SQL Server 的官方名稱。 改為使用使用者預設值 %.*ls。
4017 16 否 'login %.*ls' 中要求的語言,或使用者默認語言 %.*ls 都不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4018 16 否 用戶預設語言 %.*ls 不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4019 16 否 登入 '%.*ls' 所要求的語言並不是這個 SQL Server 的官方語言名稱。 登入失敗。
4020 16 否 語言 %.*ls 的預設日期順序 '%.*ls' 無效。 已改用 mdy。
4021 16 否 重設連線會導致與初始登入時不同的狀態。 登入失敗。
4022 16 否 預期應送出大量載入資料,但未送出。 批次即將結束。
4027 16 否 在磁帶機 '%ls' 上,為資料庫 '%ls' 的 %hs 裝載磁帶。
4028 16 否 磁帶已到末端。 請移除磁帶 '%ls' 並為資料庫 '%ls' 的 %hs 裝載下一個磁帶。
4030 10 否 裝置「%ls」上的儲存媒體將於 %hs 到期,且無法覆寫。
4035 10 否 已處理資料庫 '%ls' 的 %I64d 頁,檔案 %d 上的檔案 '%ls'。
4037 16 否 使用者指定的 MEDIANAME "%.*ls" 與裝置 "%ls" 的 MEDIANAME "%ls" 不符。
4038 16 否 在裝置 '%ls' 上找不到檔案識別碼 %d。
4060 11 否 無法開啟登入所要求的資料庫 "%.*ls"。 登入失敗。
4061 11 否 登入所要求的資料庫 "%.*ls" 和使用者預設資料庫均無法開啟。 已改用 master 資料庫。
4062 11 否 無法開啟使用者預設資料庫。 已改用 master 資料庫。
4063 11 否 無法開啟登入所要求的資料庫 %.*ls” 改為使用使用者預設資料庫「%.*ls」。
4064 11 否 無法開啟使用者預設資料庫。 登入失敗。
4065 16 是的 使用者正在嘗試透過 ODS 使用 '%.*ls',但已不再受支援。
4066 16 否 大於 65535 的類型識別碼無法傳送到 SQL Server 2000 或更早版本隨附的用戶端。
4067 16 否 CLR 類型序列化失敗,因為指定的 Cookie 無效。
4068 20 否 sp_resetconnection 是作為遠端程序呼叫 (RPC) 批次的一部分送出的,但它不是該批次中的最後一個 RPC。 連接即將結束。
4069 16 否 輸出參數的最終值為 null,且無法傳送給預期該參數不得為 null 的 6.5 用戶端。
4070 16 否 COMPUTE 子句中指定了超過 255 個資料行,而且此中繼資料無法傳送給 SQL Server 6.5 版用戶端。
4071 10 否 XP 回調函式「%.*ls' 在擴展程序 '%.*ls' 中失敗,因為它是在 INSERT-EXEC 陳述式中執行,該陳述式不允許擴充程序傳送除結果集以外的資訊。
4072 10 否 擴充程式 『%.*ls』 中的 XP 回呼函式 『%.*ls』 失敗,因為擴充程式是在不允許傳送數據的 UDF 內呼叫。
4073 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型物件類型的傳回值,無法傳回至 SQL Server 2005 之前的用戶端驅動程式版本。 請使用較新的用戶端驅動程式,重新提交查詢。
4074 16 否 用戶端驅動程式不接受超過 65,535 個資料行的結果集。
4075 16 否 USE 資料庫陳述式失敗,因為舊用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4076 16 否 ALTER DATABASE 陳述式失敗,因為較舊的用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4077 20 否 這個陳述式失敗了,因為 sql_variant 值使用了較舊的用戶端驅動程式無法辨識的定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4078 16 否 此陳述式失敗,因為資料行 '%.*ls' (ID=%d) 使用了 %.*ls 定序,而舊版用戶端驅動程式無法辨識此定序。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4079 16 否 陳述式失敗,因為在傳送資料流時發生算術溢位。
4080 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TRACE TDS 標頭包含錯誤。
4081 16 否 參數 %.*ls' 被推斷為資料表值參數,無法由 SQL Server 2008 之前的客戶端驅動程式版本傳送。 請使用較新的用戶端驅動程式,重新提交查詢。
4082 16 否 無法復原登入所要求的工作階段狀態。
4083 16 否 連線已恢復,且第一個查詢中的資料列數無法取得。 請執行另一個查詢以取得有效的數據列計數。
4,101 16 否 APPLY 子句右側的彙總函式無法參照左側的資料行。
4102 15 否 READPAST 鎖定提示只允許用於 UPDATE 和 DELETE 的目標資料表,以及明確指定之 FROM 子句中指定的資料表。
4103 15 否 “%.*ls”:不允許暫存檢視。
4104 16 否 無法繫結多部分識別項 "%.*ls"。
4105 16 否 在此內容中,運算式內不允許使用者定義函數、分割函數及資料行參考。
4107 16 否 不允許使用 BCP 公用程式或使用 BULK INSERT 插入遠端資料表或檢視表。
4108 16 否 視窗型函數只能出現在 SELECT 或 ORDER BY 子句中。
4109 16 否 視窗型函數無法在另一個視窗型函數或彙總的內容中使用。
4,110 16 否 引數類型 "%s" 對於 "%s" 的引數 %d 無效。
4111 16 否 CREATE SCHEMA陳述後應加上名稱或授權關鍵字。
4112 16 否 函式「%.*ls」必須具有含有 ORDER BY 的 OVER 子句。
4113 16 否 函式 '%.*ls' 不是有效的視窗化函式,無法搭配 OVER 子句使用。
4,114 16 否 函數 '%.*ls' 僅能接受 %d 個引數。
4115 16 否 在 TOP、OFFSET 或 FETCH 子句的引數中,不允許參考資料行「%.*ls」。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4116 16 否 函數 'ntile' 只接受正整數或 bigint 運算式做為輸入內容。
4117 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls包含計算資料列,因此資料表架構的變更需要重新整理所有資料表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4118 16 否 FOR UPDATE 子句中指定了一個無效表達式。
4119 16 否 無法將預設值指派給具有 CLR 類型之資料行的屬性設定式。
4120 16 否 在此情況下,使用者定義函數名稱前面不能加上資料庫名稱。
4,121 16 否 找不到資料行「%.*ls」或使用者定義函數或彙總「%.*ls」,或者名稱模稜兩可。
4122 16 否 不允許遠端資料表值函數呼叫。
4124 16 否 為批次提供的參數無效。
4126 16 否 找不到已建立全文索引的資料行。
4127 16 否 COALESCE 的引數中至少有一個必須是非 NULL 常數的運算式。
4128 16 否 執行遠端查詢時發生內部錯誤。 請連絡您的 SQL Server 技術支援人員,並提供有關您要執行之查詢的詳細資料。
4129 16 否 內嵌函數 "%.*ls" 無法接受相互關聯的參數或子查詢,因為該函數使用全文檢索運算子。
4130 16 否 已為 BULK 資料列集指定重複的提示。
4131 16 否 在一個或多個 OPTIMIZE FOR 子句中,為變數 "%.*ls" 指定編譯時期常值超過一次。
4132 16 否 在 OPTIMIZE FOR 子句中為變數 "%.*ls" 指定的值,無法用隱含方式轉換為該變數的類型。
4133 16 否 只有純量運算式可以指定為 RETURN 陳述式的引數。
4134 16 是的 儲存在資料表 『%.*ls』 中計算資料行 『%.*ls』 磁碟上的元數據不符合數據行定義。 為了避免可能的索引損毀問題,請卸除並重新建立此計算資料行。
4135 16 否 同義字 '%.*ls' 是透過佇列 '%.*ls' 來定義。 不允許為佇列設定別名。
4136 16 否 提示 '%.*ls' 無法與提示 '%.*ls' 搭配使用。
4137 16 否 格式檔案無法與 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 選項同時指定。
4138 16 否 已為資料表 "%.*ls" 指定互相衝突的鎖定提示。 這可能是因為為檢視表指定了相互衝突的提示所致。
4139 16 否 無法處理查詢,因為它會透過檢視 「%.*ls」 參考 Common Language Runtime (CLR) 資料表值函式 「%.*ls」 與提示。
4140 15 否 不允許在 INSERT 陳述式的目標資料表上使用 READCOMMITTEDLOCK 鎖定提示。
4141 16 否 不允許巢狀 CLR 類型更新。
4142 16 否 RECEIVE 清單中不允許使用彙總。
4,143 16 否 大量 openrowset 提供者對 %.*ls 而言,不是有效的目標。
4144 16 否 插入至遠端資料表時,不允許使用提示詞 '%.*ls'。
4145 15 否 有預期條件的內容中指定的非布林類型運算式,接近 '%.*ls'。
4146 16 否 統計資料只能建立在資料行上。
4147 15 否 查詢會使用非 ANSI 外部聯接運算子 (“*=” 或 “=*”。 若要不修改地執行此查詢,請使用 SET COMPATIBILITY_LEVEL選項 ALTER DATABASE將目前資料庫的相容性設定為 80。 我們強烈建議您使用 ANSI 外部聯結運算子 (LEFT OUTER JOIN、RIGHT OUTER JOIN),重新編寫查詢。 SQL Server 的未來版本,將不再支援非 ANSI 聯結運算子,甚至在回溯相容性模式中都不支援。
4148 16 否 GROUP BY 子句中不允許 XML 方法。
4150 16 否 不允許在遞迴通用資料表運算式(CTE)參考中使用提示。 請考慮移除遞迴 CTE 參照 '%.*ls' 的提示。
4151 16 否 NULLIF 的第一個引數類型不可以是 NULL 常數,因為第一個引數類型必須是已知的。
4152 16 否 類型 "%.*ls" 不是 CLR 類型。
4153 16 否 無法視資料類型 "%ls" 為資料類型 "%ls"。
4154 16 否 UNNEST 只能接受 multiset 類型的運算式。
4155 15 否 巢狀 INSERT 語句的 SELECT 清單只能包含一個項目。
4156 16 否 巢狀插入、巢狀更新或巢狀刪除的目標,均必須為多重集的類型。
4157 16 否 “%.*ls” 不是有效的屬性、字段或方法。
4158 16 否 欄位「%.*ls」在設定清單中被參照了不只一次,無論是直接參照還是透過屬性參照。
4159 16 否 延後的 CLR 類型執行個體需要本機基底資料表資料行作為引數。
4160 16 否 在資料表 '%.*ls' 中找不到適當的鍵,以供延後 CLR 類型擷取之用。
4161 16 否 在延後擷取 CLR 類型時,只允許 CLR 類型。
4162 16 否 PROB_MATCH 資料表只能用於 PROB_MATCH 查詢的內部。
4163 16 否 PROB_MATCH 查詢中需要 GROUP BY 子句。
4164 16 否 PROB_MATCH 查詢中的 GROUP BY 子句只能包含鍵資料行,且必須包含所有鍵資料行。
4165 16 否 分數覆寫引數若出現在其中一個子查詢,就必須出現在所有的子查詢中,且必須具有相同的常數和變數。
4166 16 否 無效的 PROB_MATCH 子查詢。
4167 16 否 多個 PROB_MATCH 子查詢只能參考到相同的基底資料表。
4168 16 否 PROB_MATCH SELECT 清單中無效的 PROB_MATCH 專案項目。
4169 16 否 全文檢索屬性參考中,不允許多次套用 TREAT 到同一個運算式。
4170 16 否 (ANY) 規格只能套用到類型多重集的運算式。
4171 16 否 未為 PROB_MATCH 的 SELECT 清單中的彙總函數指定別名。
4172 16 否 全文檢索 %s 的使用不正確。
4173 16 否 “%.*s” 不是有效的評分函式名稱。
4174 16 否 延遲的 CLR 類型具現化提取值查詢只能參考大型物件或大數值類型的資料行。
4175 16 否 無法在不是 Format.Structured 的 CLR 類型上執行巢狀更新。
4176 16 否 類型 "Simple" 的 FULLTEXTTABLE 指定了太多參數。 參數的最大數目為 %d。
4177 16 否 PROB_MATCH 查詢的 FROM 子句必須由單一衍生資料表組成。
4184 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls「 包含篩選的索引或篩選的統計數據,因此數據表架構的變更需要重新整理所有數據表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4185 16 否 無法在系統類型上執行這個動作。
4186 16 否 在 OUTPUT 子句中不得參考資料行 '%ls.%.*ls',因為該資料行定義包含子查詢,或參考了執行使用者或系統資料存取作業的函數。 函數若未繫結至結構描述,預設會視為進行資料存取。 請考慮從資料行定義中移除子查詢或函數,或者從 OUTPUT 子句中移除資料行。
4187 16 否 接收變數的數據類型 %ls 無法儲存資料行 '%.*ls' 之資料類型 %ls 的所有值,而不會遺失數據。
4188 16 否 資料行或參數 '%.*ls' 的類型為 '%ls',定序為 '%.*ls'。 舊版 LOB 類型不支援碼位為 U+10000 或以上的 Unicode 增補字元。 將數據行或參數類型變更為 varchar(max)、nvarchar(max) 或使用沒有 _SC 旗標的定序。
4189 16 否 無法轉換為 text/ntext 或定序為 '%.*ls',因為這些舊版 LOB 型別不支援碼位為 U+10000 或更大的 Unicode 增補字元。 使用 varchar(max) 或 nvarchar(max) 類型,或使用未含 _SC 旗標的定序。
4190 16 否 遞歸通用數據表表達式 『%.*ls』 的遞歸部分不允許 PIVOT 運算子。
4191 16 否 無法解決 %ls 作業的定序衝突。
4192 16 否 無法解決定序衝突。
4193 16 否 '%.*ls' 不是有效的視窗框架,無法與 OVER 子句搭配使用。
4,194 15 否 只有 UNBOUNDED 和 CURRENT ROW 視窗框架分隔符才支援 RANGE。
4195 16 否 NTILE 函式的自變數中不允許資料行 「%.*ls」 的參考。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4196 16 否 無法參考 OUTPUT 子句中的數據行 『%ls.%.*ls』,因為數據行定義包含使用視窗函數的運算式。
4,197 16 否 系結期間發生內部查詢編譯錯誤。
4198 16 否 定序 '%.*ls' 僅支援於 Unicode 資料類型。 僅 Unicode 的定序不可用來指定資料分割函數的參數。
4199 16 否 引數值 %d 對函式 %ls 的引數 %d 無效。
4202 16 否 BACKUP 無法進行 LOG 的運作,因為資料庫中存在大量記錄變更,且一個或多個檔案群組無法使用。
4208 16 否 當復原模式為 SIMPLE 時,不允許使用陳述式 %hs。 使用BACKUPDATABASE或更改恢復模式。ALTER DATABASE
4212 16 否 無法備份 master 資料庫的記錄檔。 請改用 BACKUPDATABASE。
4214 16 否 BACKUP 無法執行 LOG 是因為目前沒有資料庫備份。
4215 10 否 由於記錄檔開頭的記錄尚待複寫或進行異動資料擷取,因此記錄檔未被截斷。 請確定記錄讀取器代理程式或擷取工作是否在執行,或使用 sp_repldone 把交易標示為分散式或擷取式。
4217 10 否 BACKUP LOG 無法修改資料庫,因為資料庫是唯讀的。 仍會繼續備份,不過後續的備份作業將會重複此備份內的工作。
4218 16 否 資料庫中有大量記錄作業。 進行 BACKUP 日誌檢查。
4219 10 否 記錄備份鏈結已中斷。 您必須先執行完整資料庫備份,才能執行記錄備份。
4220 16 否 無法使用NORECOVERY 選項來備份模型資料庫的記錄。
4221 16 否 登入至 read-secondary 失敗,原因是在 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING' 上等待過久。 無法使用複本進行登入,因為在複本回收時執行中之交易的資料列版本已遺失。 在主要複本上回復或認可作用中的交易,即可解決此問題。 藉由避免在主要節點上進行長時間的寫入交易,可將此情況的發生次數降到最低。
4302 16 否 選項 "%ls" 與線上還原衝突。 請移除衝突選項並重新發出命令。
4,303 16 否 向前復原起點現在位於記錄序號 (LSN) %.*s。 需要在超過 LSN %.*s 之後繼續向前復原,才能完成還原序列。
4305 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 可以還原包含 LSN %.*ls 的先前記錄備份。
4307 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 要強制離線還原,請先使用 以下 ALTER DATABASE 語句將資料庫離線。
4308 10 否 線上還原已完成,但已指定 WITH NORECOVERY 選項。 使用 RESTORE WITH RECOVERY 來讓受影響的資料上線。
4309 16 否 檔案 "%ls" 的狀態不允許還原個別頁面。 目前只能還原檔案。
4310 16 否 RESTORE PAGE 不允許在檔案「%ls」上,因為該檔案尚未在線。
4311 16 否 RESTORE 不允許從使用較早版本 SQL Server 建立的備份中使用 PAGE。
4312 16 否 本記錄檔無法還原,因為記錄鏈中出現了缺口。 請使用較新的資料備份來填補間距。
4313 16 否 已淘汰
4314 16 否 已淘汰
4315 10 否 某些檔案仍需要更多的還原步驟,線上還原順序才能完成。
4318 16 否 檔案 '%ls' 已向前捲動到 LSN %.*ls。 此記錄會在 LSN %.*ls 終止,這太早,無法套用 WITH RECOVERY 選項。 重新發出 RESTORE LOG 陳述式,並使用 WITH NORECOVERY。
4319 16 否 先前的還原作業已中斷,且檔案 '%ls' 未處理完成。 請還原中斷的備份組,或者重新啟動還原順序。
4320 16 否 檔案 "%ls" 未從資料庫或檔案還原中完全還原。 整個檔案必須成功還原,才能套用此備份組。
4322 10 否 這個備份組包含在指定的時間點之前記錄的記錄。 資料庫會維持在還原狀態,以便後續執行更多的向前復原作業。
4323 16 否 先前的 RESTORE WITH CONTINUE_AFTER_ERROR 作業使資料庫可能處於受損狀態。 要繼續此 RESTORE 序列,所有後續步驟必須包含CONTINUE_AFTER_ERROR選項。
4,326 16 否 此備份集中的記錄會在 LSN %.*ls 終止,這太早,無法套用至資料庫。 可以還原包含 LSN %.*ls 的最新記錄備份。
4327 16 否 此備份組的記錄包含大量記錄變更。 時間點復原已被停用。 資料庫已前滾至日誌末尾。
4,328 16 否 遺漏檔案 "%ls"。 向前復原會停止於記錄序號 %.*ls。 檔案建立於記錄序列編號(LSN)%.*ls,並於 LSN %.*ls 刪除。 請將交易記錄還原至卸除檔案的時間點之前,或者還原資料以便與資料庫中的其他資料一致。
4329 10 否 此記錄檔包含在指定標記之前記錄的內容。 資料庫仍停留在還原狀態,以便您套用其他記錄檔。
4330 16 否 此備份組所在的復原路徑與資料庫不一致,因此無法套用。 復原路徑是將資料庫還原至特定復原點所需的資料備份與交易記錄備份序列。 請找出相容的備份進行還原,或者將資料庫的其他部分還原以符合此備份組內的復原點,這將會還原資料庫到不同時間點。 如需有關復原路徑的詳細資訊,請參閱《SQL Server 線上叢書》。
4331 16 否 由於檔案已還原為不一致的時間點,所以無法復原該資料庫。
4332 16 否 RESTORE LOG已被停止。 若要使用目前狀態的資料庫,請執行 RESTOREDATABASE %ls WITH RECOVERY。
4333 16 否 此資料庫無法復原,因為記錄檔未還原。
4,334 16 否 命名的標示未識別有效的 LSN。
4335 16 否 指定的 STOPAT 時間太早。 整個資料庫或其中一部分已經前滾至該時間點之後。
4336 16 否 檔案群組 "%ls" 已卸除,無法還原到線上資料庫中。
4337 16 否 檔案 "%ls" 已卸除,無法還原到線上資料庫中。
4338 16 否 STOPAT 子句指定的時間點太早,無法還原此備份組。 選擇不同的停止點,或使用 RESTOREDATABASE WITH RECOVERY 來恢復當前的點。
4339 10 否 此 RESTORE 語句成功執行部分操作,但因需一個或多個 RESTORE 步驟,無法啟動資料庫。 先前的訊息指出為何無法在此時復原的原因。
4340 16 否 此 RESTORE 陳述式的時間點子句僅供 RESTORE LOG 陳述式使用。 請省略該子句或使用包含時間戳記的子句。
4341 16 否 此記錄備份包含大量記錄變更。 無法用來在任意時間點停止。
4342 16 否 無法執行時間點復原,除非主要檔案群組是還原順序的一部分。 請省略時間點子句或還原主要檔案群組。
4,343 16 否 資料庫已向前復原至此備份組的結尾,且超過指定的時間點。 RESTORE WITH RECOVERY 可用來接受目前的恢復點。
4344 16 否 RESTORE PAGE 不允許在唯讀資料庫或檔案群組中使用。
4345 10 否 在 msdb..suspect_page 資料表中記錄資訊時發現問題。 這個錯誤只會影響 suspect_page 資料表的維護,不會影響其他任何活動。 請檢查錯誤記錄檔,以取得詳細資訊。
4346 16 否 RESTORE 不允許對使用簡單復原模式或交易記錄備份鏈已中斷的資料庫使用 PAGE。
4347 16 否 目前還原順序在轉換為線上狀態期間已被中斷。 RESTORE DATABASE WITH RECOVERY 可以用來完成線上轉換。
4348 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 離線還原是透過使用 BACKUP LOG WITH NORECOVERY 來啟動。
4,349 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 此還原序列必須初始化記錄檔,使其從 LSN %.*ls 開始。 用之前的日誌備份重新發出 RESTORE LOG 陳述句。
4350 16 否 PAGE RESTORE 聲明所提供的頁面列表格式錯誤。 在發生此問題之前,已正確識別 %d 個頁面。 問題發生於字元偏移量 %d。 檢查所有頁面都是透過數位 <file>:<page> 配對來識別,並以逗號分隔每個配對。 例如:PAGE='1:57,2:31'。
4351 16 否 fn_dump_dblog 不支援在較早版本的 SQL Server 中建立的備份。
4352 16 否 RESTORE 由於檔案「%ls」太舊,因此不支援此資料備份的 LOG。 請使用一般記錄備份繼續還原順序。
4353 16 否 已為檔案 '%.*ls' 指定互相衝突的重新定位。 對於任何邏輯檔案名稱,只能指定一個 WITH MOVE 子句。
4354 10 是的 因為資料庫正從較早版本升級,所以已還原資料庫 '%ls' 的檔案 '%.*ls' 會保持在失效狀態。 在涉及升級的情況下不允許分次還原。
4355 16 否 還原命令的指定方式不正確。 RESTORE 陳述句必須為以下形式:RESTOREDATABASE<x> FROM DATABASE_SNAPSHOT = <y>。
4403 16 否 無法更新檢視或函數 '%.*ls',因為其中包含彙總函式、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4405 16 否 檢視或函數 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4406 16 否 由於內含衍生或常數欄位,導致檢視或函數 '%.*ls' 的更新或插入失敗。
4408 19 是的 太多資料表。 查詢以及其中的檢視或函數超過了 %d 個資料表的限制。 請修訂查詢以減少資料表數量。
4413 16 否 由於繫結錯誤,因此無法使用檢視或函數 '%.*ls'。
4414 16 否 無法為檢視或函數解析配置輔助資料表。 已經超過單一查詢中的資料表最大數量 (%d)。
4415 16 否 檢視 '%.*ls' 不是可更新的,可能因為該檢視是以 WITH CHECK OPTION 建立,或者該檢視跨越以 WITH CHECK OPTION 建立的檢視,且目標資料表在結果查詢中參考多次而導致。
4416 16 否 UNION ALL 檢視 '%.*ls' 不是可更新的,因為定義中包含不允許的結構。
4417 16 否 衍生資料表 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4418 16 否 衍生資料表 '%.*ls' 不是可更新的,因為其中包含彙總、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4420 16 否 衍生資料表 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4421 16 否 衍生資料表 '%.*ls' 不是可更新的,因為衍生資料表的某個資料行是衍生的或常數。
4422 16 否 檢視 '%.*ls' 具有 INSTEAD OF UPDATE 觸發程序,因此不能成為 UPDATE FROM 陳述式的目標。
4423 16 否 檢視 '%.*ls' 具有 INSTEAD OF DELETE 觸發程序,因此不能作為 DELETE FROM 陳述式的目標。
4424 16 否 聯結的資料表無法在包含外部聯結運算子的查詢中指定。 檢視或函數 '%.*ls' 包含聯結的資料表。
4425 16 否 無法在包含聯結的資料表之查詢中指定外部聯結運算子。 檢視或函數 '%.*ls' 包含外部聯結運算子。
4426 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4427 16 否 無法更新檢視「%.*ls」,因為它或其所參考的檢視是以 WITH CHECK OPTION 建立,且其定義包含 TOP 或 OFFSET 子句。
4429 16 否 檢視或函數 '%.*ls' 包含自我參考。 視圖或函數不得直接或間接參照自身。
4430 10 否 警告:將會忽略針對檢視 『%.*ls』 提供的索引提示。
4431 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 有時間戳數據行。
4432 16 否 分割檢視 '%.*ls' 無法更新,因為表格 '%.*ls' 有 DEFAULT 限制。
4433 16 否 無法 INSERT 進入分割視圖 '%.*ls',因為資料表 '%.*ls' 有 IDENTITY 限制。
4434 16 否 分割檢視 '%.*ls' 無法更新,因為資料表 '%.*ls' 具有 INSTEAD OF 觸發程序。
4435 16 否 數據分割檢視 『%.*ls』 無法更新,因為未指定數據行 『%.*ls』 的值。
4436 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為找不到分割資料行。
4437 16 否 分割檢視 '%.*ls' 不能作為大量作業的目標進行更新。
4438 16 否 分割檢視 '%.*ls' 不可更新,因為它未提供其成員資料表中的所有資料行。
4439 16 否 數據分割檢視 『%.*ls』 無法更新,因為來源查詢包含數據分割數據表 '%.*ls' 的參考。
4440 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 上找不到主鍵。
4441 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 在計算數據行上有索引。
4442 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 已多次使用。
4443 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 的數據行 '%.*ls' 已多次使用。
4444 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為聯集結果中未包含數據表 '%.*ls' 的主鍵。
4445 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 的主鍵未與上述數據表的主鍵結合。
4446 16 否 無法更新 UNION ALL 檢視「%.*ls」,因為檢視「%.*ls」中資料行「%.*ls」的定義已被另一個檢視的資料行使用。
4447 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含固定的運算子。
4448 16 否 無法 INSERT 進入分割檢視 '%.*ls',因為沒有為所有欄位提供值。
4449 16 否 不允許在含有固定的運算子之檢視中使用預設值。
4450 16 否 無法更新分割檢視 '%.*ls',因為資料表 '%.*ls' 中檢視欄位 '%.*ls' 的定義有 IDENTITY 限制。
4,451 16 否 參照多部伺服器上的資料表之檢視,在 SQL Server 執行個體 '%.*ls' 的此版本中不可更新。 請參閱線上叢書,以取得不同 SQL Server 版本所支援之功能的詳細資料。
4452 16 否 無法 UPDATE 分割視圖的欄位「%.*ls'%.*ls',因為資料表「%.*ls' 具有 CASCADE DELETE 或 CASCADE UPDATE 限制。
4453 16 否 無法 UPDATE 檢視表 '%.*ls' 的分割資料行 '%.*ls',因為資料表 '%.*ls' 具有 INSERT、UPDATE 或 DELETE 觸發程序。
4,454 16 否 無法更新資料分割檢視 "%.*ls",因為其成員資料表的資料分割資料行類型不一致。
4456 16 否 分割檢視 "%.*ls" 無法更新,因為其成員資料表中一或多個非分割資料行的類型不相符。
4457 16 否 嘗試對分割檢視執行插入或更新失敗,因為分割資料行的值不屬於任何一個分割。
4,502 16 否 檢視或函數 '%.*ls' 指定的資料行名稱數量大於所定義的資料行。
4503 16 否 由於 schemabound %S_MSG '%.*ls' 參考另一個資料庫的物件,因此無法建立。
4504 16 否 無法建立 %S_MSG '%.*ls',因為目標資料庫 '%.*ls' 中不存在 CLR 類型 '%.*ls'。
4505 16 否 CREATE VIEW 失敗,因為檢視表 '%.*ls' 中的資料行 '%.*ls' 超過上限 %d 個資料行。
4506 16 否 每一個檢視或函數中的資料行名稱必須是唯一的。 檢視或函數 '%.*ls' 中的資料行名稱 '%.*ls' 被指定一次以上。
4508 16 否 暫存資料表上不允許使用檢視或函數。 以 '#' 開頭的資料表名稱代表暫存資料表。
4510 16 否 無法執行 CREATE VIEW ,因為指定了 WITH %ls,且視圖無法更新。
4511 16 否 建立檢視或函數失敗,因為欄 %d 未指定資料行名稱。
4512 16 否 無法架構系結 %S_MSG '%.*ls',因為名稱 '%.*ls' 對架構系結無效。 名稱的格式必須包含兩個部分,且物件不得自我參考。
4513 16 否 無法架構系結 %S_MSG '%.*ls'。 '%.*ls' 不是架構系結。
4514 16 否 CREATE FUNCTION 失敗是因為第 %d欄未指定欄位名稱。
4515 16 否 CREATE FUNCTION 失敗,因為函式 '%.*ls' 中的資料行 '%.*ls' 超過了 %d 個資料行的上限。
4516 16 否 因為函數 '%.*ls' 包含 EXECUTE 陳述式,所以無法將其繫結至結構描述。
4517 16 否 schemabinding 運算式中無法使用服務佇列物件。 '%.*ls' 是服務佇列。
4518 16 否 無法 %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視。
4519 16 否 無法在檢視表 '%.*ls' 上 %S_MSG %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視表。
4520 16 否 無法停用檢視 '%.*ls' 上的索引,因為該檢視由系統產生,目的是為了達到最佳化。
4521 16 否 因為物件 '%.*ls' 是系統為了最佳化用途而建立的檢視,所以無法在結構描述繫結運算式中,將其與自動卸除物件屬性搭配使用。
4522 16 否 無法改變檢視 '%.*ls',因為該檢視由系統產生,目的是為了達到最佳化。
4,523 16 否 無法建立檢視 '%.*ls' 上的觸發程序,因為該檢視由系統產生,目的是為了達到最佳化。
4524 16 否 無法變更檢視 '%.*ls',因為它具有快照具體化。
4525 16 否 在重新整理檢視 '%.*ls' 之前,無法對具有快照實體化的檢視使用提示 '%ls'。
4602 14 否 只有系統管理員角色的成員才能授權或撤銷權限 CREATE DATABASE 。
4604 16 否 使用者或群組 '%.*ls' 不存在,或是您沒有權限。
4606 16 否 所授與或撤銷的權限 %ls 與物件不相容。
4610 16 否 您只能授與或撤銷目前資料庫中之物件的權限。
4611 16 否 若要撤銷或拒絕可授與的權限,請指定 CASCADE 選項。
4,613 16 否 授權者沒有 GRANT 權限。
4615 16 否 無效的資料行名稱 '%.*ls'。
4616 16 否 您無法為資源資料庫執行此作業。
4617 16 否 無法對特殊角色授與、拒絕或撤銷權限。
4618 16 否 您沒有權限在 AS 子句中使用 %.*ls。
4,619 16 否 CREATE DATABASE 權限只能在主資料庫中授予。
4620 16 否 授與/拒絕/撤銷陳述式中的所有權限,應該在相同的範圍內 (例如,伺服器或資料庫)
4621 16 否 只有當目前的資料庫為 master 時,才能授予伺服器範圍權限
4622 16 否 伺服器範圍的權限只能授與登入
4,623 16 否 「all」權限已淘汰,且不適用於此類實體
4624 16 否 無法對 sa、dbo、實體擁有者、information_schema、sys 或您自己授與、拒絕或撤銷權限。
4625 16 否 伺服器主體 %.*s 不存在,或是您沒有權限。
4627 16 否 無法授與、拒絕或撤銷應用程式角色的連線資料庫許可權。
4628 16 否 ALL 權限已被取代,只是為了相容性而保留。 此權限不代表實體上定義的 ALL 權限。
4629 16 否 伺服器範圍目錄檢視、系統預存程序或擴充預存程序的權限,只有當目前資料庫為 master 時才可授與。
4630 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4631 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。
4632 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4701 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4707 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於 READONLY 檔案群組 '%.*ls' 上。
4708 16 否 無法截斷物件 '%.*ls',因為它不是資料表。
4709 16 否 您不可截斷系統資料表 '%.*ls'。
4710 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於脫機檔案群組 『%.*ls』 上。
4711 16 否 無法截斷資料表 '%.*ls',因為該資料表已發行供複寫或已啟用供異動資料擷取之用。
4712 16 否 無法截斷資料表 '%.*ls',因為該資料表正由 FOREIGN KEY 條件約束參考。
4801 16 否 此存取通訊協定不支援大量插入。
4802 16 否 SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 選項與其他所有選項互斥。
4803 21 是的 大量複製 (bcp) 用戶端已傳送長度為 %d 的資料列。 這不是有效的大小。 資料列的最大長度為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4804 21 是的 從主機讀取目前資料列時,遇到訊息過早結束的情況——當伺服器預期會收到更多資料時,傳入的資料流卻中斷了。 主機程式可能已經結束。 請確定是使用支援的用戶端應用程式開發介面 (API)。
4805 17 否 您所使用的前端工具不支援從主機大量載入。 請使用支援的工具來執行此命令。
4806 16 否 SINGLE_CLOB 需要雙位元組字集 (DBCS) (char) 輸入檔。 指定的檔案為 Unicode。
4807 21 是的 大量複製 (bcp) 用戶端傳送的資料列長度為 %d。 此尺寸無效。 資料列大小的下限為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4808 16 否 大量複製操作無法觸發大量載入陳述式。
4809 16 否 SINGLE_NCLOB 需要 UNICODE (widechar) 輸入檔。 指定的檔案非 Unicode。
4810 16 否 需要資料流中的 TEXT Token 來進行 text 或 image 資料的大量複製。
4811 16 否 預期有資料流中的資料行位移,以進行文字或影像資料的大量複製。
4812 16 否 需要資料流中的資料列位移來進行 text 或 image 資料的大量複製。
4813 16 否 預期在大量複製 text、ntext 或 image 資料時,資料流中的文字長度。
4814 16 否 舊版用戶端不支援將資料大量複製到分割資料表中。
4815 16 否 從 bcp 用戶端收到 colid %d 的無效資料行長度。
4816 16 否 來自 colid %d bcp 用戶端的資料行類型無效。
4817 16 否 無法大量載入。 排序資料行 '%.*ls' 無效。 ORDER 提示會被忽略。
4818 16 否 無法大量載入。 已排序的資料行 '%.*ls' 已被指定超過一次。 ORDER 提示會被忽略。
4819 16 否 無法大量載入。 大量資料流不正確地指定為已排序,或者此資料違反了目標資料表所設定的唯一性條件約束。 下列兩個資料列的排序次序不正確: 第一列的主索引鍵: %s,第二列的主索引鍵: %s。
4820 16 否 無法大量載入。 未知的格式檔案 "%s" 版本。
4821 16 否 無法大量載入。 從格式檔案 "%s" 讀取資料行數目時發生錯誤。
4822 16 否 無法大量載入。 格式檔案 "%s" 的資料行數目無效。
4823 16 否 無法大量載入。 格式檔案 "%s" 中的資料行編號無效。
4824 16 否 無法大量載入。 資料行編號 %d 的資料類型於格式檔案 "%s" 中無效。
4825 16 否 無法大量載入。 格式檔案 "%s" 中資料行編號 %d 的前綴無效。
4826 16 否 無法大量載入。 格式檔 "%s" 中欄編號 %d 的欄長度無效。
4827 16 否 無法大量載入。 資料行編號 %d 的資料行結束字元於格式檔案 "%s" 中無效。
4828 16 否 無法大量載入。 來源欄 %d 的目的地資料表資料行編號於格式檔案 "%s" 中無效。
4829 16 否 無法大量載入。 讀取格式檔案 "%s" 中來源欄 %d 的目的地資料表資料行名稱時,發生錯誤。
4,830 10 否 大量載入:DataFileType 被錯誤地指定為 char。 由於資料檔案具有 Unicode 簽名,因此 DataFileType 將被視為 widechar。
4831 10 否 大量載入:DataFileType 被錯誤地指定為 widechar。 由於資料檔案沒有 Unicode 簽章,因此 DataFileType 將假設成 char。
4832 16 否 大量載入:在資料檔中遇到未預期的檔案結尾。
4833 16 否 大量載入:提供者動態連結庫與伺服器可執行檔之間的版本不符。
4834 16 否 您沒有執行大量載入陳述的權限。
4835 16 否 下層用戶端不支援大量複製到具有計算資料行的資料表。
4836 10 否 警告:資料表 "%.*s" 已針對合併式複寫發行。 請重新初始化受影響的訂閱者,或執行 sp_addtabletocontents,以確保下一次同步處理包含已加入的資料。
4837 16 否 無法將資料大量複製到已啟用立即更新訂閱的資料表 "%.*s" 中。
4838 16 否 大量資料來源並未支援 SQLNUMERIC 或 SQLDECIMAL 的資料類型。
4839 16 否 無法執行大量載入。 來源欄 %d 的定序名稱於格式檔案 "%s" 中無效。
4840 16 否 大量資料來源提供者字串具有無效的 %ls 屬性值 %ls。
4841 16 否 資料來源名稱並非單純的物件名稱。
4842 16 否 伺服器提供者字串中遺漏必要的 FormatFile 屬性。
4843 16 否 大量資料來源提供者字串在字元位置 %d 附近有語法錯誤 ('%lc')。
4844 16 否 大量資料來源提供者字串包含不受支援的屬性名稱 (%ls)。
4845 16 否 大量資料來源提供者字串於字元位置 %d 附近發生語法錯誤。 預期為「%lc」,但實際為「%lc」。
4846 16 否 大量資料提供者無法配置記憶體。
4847 16 否 早於 SQL Server 2000 的版本不支援大量複製到具有 bigint 資料行的資料表。
4848 16 否 SQL Server 2000 之前的版本不支援將資料大量複製到含有 sql_variant 資料行的資料表。
4855 16 否 格式檔案 "%ls" 的第 %d 行:非預期的元素 "%ls"。
4856 16 否 格式檔案 "%ls" 的第 %d 行:未預期的資訊項目。
4857 16 否 格式檔案 %ls 中的行 %d:無法為此類型指定屬性%ls。
4858 16 否 格式檔案 "%ls" 的行 %d: 屬性 "%ls" 的值 "%ls" 不正確。
4859 16 否 格式檔案 "%ls" 的第 %d 行: 缺少必要的屬性 "%ls"。
4860 16 否 無法大量載入。 檔案 %ls 不存在,或您沒有檔案存取權限。
4861 16 否 無法大量載入,因為檔案 "%ls" 無法開啟。 作業系統錯誤碼 %ls。
4862 16 否 無法大量載入,因為檔案 %ls 不完整或無法讀取。 作業系統錯誤碼 %ls。
4863 16 否 大量載入資料轉換錯誤(截斷),發生於資料列 %d、資料行 %d(%ls)。
4864 16 否 大量載入資料轉換錯誤(型別不相符,或對指定的字碼頁而言為無效字元),發生於資料列 %d、資料行 %d(%ls)。
4865 16 否 無法大量載入,因為已超過最大錯誤數目 (%d)。
4866 16 否 批次載入失敗。 資料檔案中第 %d 列、第 %d 欄的欄位內容過長。 請確認欄位結束字元和資料列結束字元是否已正確指定。
4867 16 否 大量載入資料時發生資料轉換錯誤(溢位),位於第 %d 列、第 %d 欄 (%ls)。
4868 16 否 批次載入失敗。 尚未安裝字碼頁 "%d"。 請安裝字碼頁,然後再次執行命令。
4869 16 否 批次載入失敗。 資料檔於列 %d,欄 %d 發現未預期的 NULL 值。 目的地資料行 (%ls) 定義為 NOT NULL。
4870 16 否 無法大量載入,因為寫入檔案 "%ls" 時發生錯誤。 作業系統錯誤碼 %ls。
4871 16 否 嘗試記錄錯誤時發生大量載入錯誤。
4872 16 否 格式檔案 "%ls" 的行 %d: 重複的元素識別碼 "%ls"。
4873 16 否 格式檔案 "%ls" 的行 %d: 參考不存在的元素識別碼 "%ls"。
4874 16 否 格式檔案 "%ls" 中的第 %d 行:重複的元素識別碼參照 "%ls"。
4875 16 否 來自 colid %d 的 bcp 用戶端的資料行屬性無效。
4876 16 否 SQL Server 目的地的大量插入作業已逾時。請考慮在數據流中增加 SQL Server 目的地的 Timeout 屬性值。
4877 16 否 讀取列 %d、欄 %d 時,解析 DTS 串流時發生錯誤。
4878 16 否 為大量載入指定的引號字元無效。 引號字元可以是一個字節或 Unicode 字元。
4879 16 否 大量載入失敗,因為 CSV 資料檔 %ls 中的資料列 %d,資料行 %d 中的數據行值無效。
4880 16 否 無法大量載入。 在使用 FIRSTROW 和 LASTROW 參數時,FIRSTROW 的值不得大於 LASTROW 的值。
4881 10 否 注意:透過檢視執行大量插入,可能會導致資料檔中為 NULL 的資料行忽略基底資料表的預設值。
4882 16 否 無法大量載入。 格式檔案 "%s" 的來源欄 %d 需要前置長度、欄位長度或結束字元。
4883 16 否 XML 讀取器對格式檔案 "%ls" 中從第 %d 行、第 %d 欄附近開始的資訊項目傳回了 0x%08X。
4884 16 否 格式檔案 "%ls" 中,從第 %d 行第 %d 欄附近開始的資訊項目附近發生未知錯誤。
4885 16 否 無法開啟檔案 "%ls"。 需要使用整合式驗證登入。
4886 16 否 無法開啟檔案 "%ls"。 作業系統錯誤: %ls
4887 16 否 無法開啟檔案 "%ls"。 僅支援磁碟檔案。
4888 16 否 無法開啟檔案 "%ls"。 需要 bulkadmin 角色成員資格。
4889 16 否 無法開啟檔案 "%ls"。 缺少 Unicode 位元組順序標記。
4890 16 否 顯示執行計畫模式不支援大量插入。
4891 16 否 由於目標資料表的結構描述已變更,批次插入失敗。
4892 16 否 由於目標資料表的結構描述已變更,大量插入失敗。
4893 16 否 無法大量載入,因為無法開啟 SSIS 檔案對應物件 '%ls'。 作業系統錯誤碼 %ls。 請務必使用整合式驗證來存取本地伺服器。
4894 21 是的 使用 bcp 時,COLMETADATA 必須存在。
4895 21 是的 欄 %d 的 Unicode 資料位元組數為奇數。 應該為偶數位元組大小。
4896 16 否 來自 colid %d bcp 用戶端的資料行值無效。
4897 16 否 收到長度無效的 colid %d 的區塊 LOB 資料。
4898 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的欄位參數。 當指定 CSV 格式時,所有數據欄位都必須是具有終止符的字元或 Unicode 字元。
4899 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的終止字元。 除了指定 CSV 格式的最後一個結束符之外,所有源數據行終止符都必須相同。 只有列終止符應該不同。
4900 16 否 ALTER TABLE SWITCH 陳述式在 '%.*ls' 表中失敗。 無法切換已啟用變更追蹤之資料表的資料分割。 在使用 ALTER TABLE SWITCH 前,先關閉變更追蹤。
4901 16 否 ALTER TABLE 僅允許新增可包含空值的欄位、具有指定 DEFAULT 定義的欄位,或新增的欄位為識別欄位或時間戳記欄位;或者,若上述條件皆未滿足,則資料表必須為空,才可新增此欄位。 無法將數據行 『%.*ls』 新增至非空白數據表 『%.*ls』,因為它不符合這些條件。
4902 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4903 10 否 警告:表格 '%.*ls' 指定的分割區 %d 在 SWITCH 陳述中被忽略 ALTER TABLE ,因為該表格尚未分割。
4904 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 的指定資料分割 %d 必須是空的。
4905 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 必須是空的。
4906 16 否 '%ls' 陳述句失敗。 %S_MSG「%.*ls」已進行 %S_MSG 分割,而索引「%.*ls」則已進行 %S_MSG 分割。
4907 16 否 '%ls' 陳述句失敗。 %S_MSG '%.*ls' 具有 %d 分割區,而索引 '%.*ls' 則具有 %d 分割區。
4908 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的範圍界限值與索引 '%.*ls' 所使用的範圍界限值不同。
4909 16 否 無法改變 '%.*ls',因為它並不是資料表。
4911 16 否 無法在 SWITCH 語句中指定沒有分割區號 ALTER TABLE 的分割表。 資料表 '%.*ls' 已分割。
4912 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的資料行集與用來分割索引 '%.*ls' 的資料行集不同。
4913 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 具有叢集索引 '%.*ls',而數據表 '%.*ls' 沒有叢集索引。
4914 16 否 ALTER TABLE SWITCH 陳述失敗了。 資料表 "%.*ls" 的叢集索引已停用。
4915 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 之數據分割函數的參數類型與分割索引 '%.*ls' 所使用的數據分割函數參數類型不同。
4,916 16 否 無法啟用或停用條件約束。 請查看先前的錯誤。
4917 16 否 條件約束 '%.*ls' 並不存在。
4918 16 否 ALTER TABLE SWITCH 陳述失敗,因為資料表 '%.*ls' 具有全文索引。
4919 16 否 無法在資料行 '%.*ls' 上改變 PERSISTED 屬性,因為這個資料行並未進行計算。
4920 16 否 ALTER TABLE 失敗,因為資料表 '%.*ls' 上的觸發程序 '%.*ls' 不存在。
4921 16 否 ALTER TABLE 失敗,因為觸發條件 '%.*ls' 不屬於表格 '%.*ls'。
4922 16 否 %ls %.*ls 失敗,因為一個或多個物件存取此 %S_MSG。
4923 16 否 ALTER TABLE DROP COLUMN 失敗,因為「%.*ls' 是表格 '%.*ls' 中唯一的資料欄位。 資料表必須至少有一個資料行。
4924 16 否 %ls 失敗,因為資料表 '%.*ls' 中沒有數據行 '%.*ls'。
4925 16 否 ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失敗,因為表格 '%.*ls' 中已有欄位,且帶有 ROWGUIDCOL 屬性。
4926 16 否 ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失敗,因為資料表 '%.*ls' 中不存在具有 ROWGUIDCOL 屬性的欄位。
4927 16 否 無法將資料行 『%.*ls』 變更為資料類型 %.*ls。
4928 16 否 無法變更資料行 '%.*ls',因為它是 '%ls'。
4929 16 否 無法變更 %S_MSG '%.*ls',因為它正發行以供複寫。
4933 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行相依於非架構系結物件。
4934 16 否 資料表 '%.*ls' 中的計算資料行 '%.*ls' 無法保存,因為該資料行會存取使用者或系統資料。
4935 16 否 ALTER TABLE ADD COLUMN 無法指定與現有檔案群不同的 FILESTREAM 檔案群組。
4936 16 否 無法儲存資料表 '%.*ls' 中的計算數據行 '%.*ls',因為數據行不具決定性。
4937 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 『%.*ls』 具有架構系結的檢視 『%.*ls』。
4938 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的資料分割 %d 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls' 中。
4939 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls'。
4940 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中。
4941 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 被標記為合併複寫。
4942 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 中序號 %d 的資料行 '%.*ls' 與資料表 '%.*ls' 中相同序號的資料行 '%.*ls' 名稱不同。
4943 16 否 ALTER TABLE SWITCH 陳述句失敗,因為表格 '%.*ls' 有 %d 欄,而 table '%.*ls' 有 %d 欄。
4944 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料行 '%.*ls' 在來源資料表 '%.*ls' 中的資料類型為 %s,與其在目標資料表 '%.*ls' 中的類型 %s 不同。
4945 16 否 ALTER TABLE SWITCH 陳述式失敗,原因是欄位 '%.*ls' 在資料表 '%.*ls' 與 '%.*ls' 中的定序不相同。
4946 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的持久屬性。
4947 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 中沒有與目標資料表 '%.*ls' 中索引 '%.*ls' 相同的索引。
4948 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 位於資料庫 '%.*ls' 中,而目標數據表 '%.*ls' 則位於資料庫 '%.*ls' 中。
4949 16 否 ALTER TABLE SWITCH 陳述式失敗,因為物件 '%.*ls' 不是使用者定義的資料表。
4950 16 否 ALTER TABLE SWITCH 陳述式失敗,因為分割區號 %d 不存在於表格 '%.*ls' 中。
4951 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 FILESTREAM 儲存屬性。
4952 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在表格 '%.*ls' 和 '%.*ls' 中不具有相同的 ANSI 修整語意。
4953 16 否 ALTER TABLE SWITCH 陳述失敗。 用來分割數據表 『%.*ls』 的資料行集與用來分割數據表 '%.*ls' 的數據行集不同。
4954 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 在資料列資料中的文字內嵌限制為 %d,這與資料表 '%.*ls' 所使用的值 %d 不同。
4955 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 和目標數據表 '%.*ls' 相同。
4956 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 未被 RANGE 分割。
4957 16 否 '%ls' 陳述式失敗,因為用來識別 %S_MSG '%.*ls' 資料分割編號的運算式不是整數類型。
4958 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 ROWGUIDCOL 屬性。
4959 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的數據分割 %d 具有文本檔群組 '%.*ls',而 %S_MSG '%.*ls' 的數據分割 %d 具有 TEXT 檔案群組 '%.*ls'。
4960 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中的檢查條件約束 『%.*ls』 是 NOCHECK 條件約束,但目標數據表 '%.*ls' 中的相符檢查條件約束 '%.*ls' 是 CHECK。
4961 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的欄位 '%.*ls' 可為 Null,但在 '%.*ls' 中不可為 Null。
4962 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的資料分割 %d 不是範圍分割。
4963 16 否 ALTER TABLE SWITCH 陳述失敗。 資料分割 %d 對資料表 '%.*ls' 無效。
4964 16 否 ALTER TABLE SWITCH 陳述失敗。 表格 '%.*ls' 的約束為 RULE '%.*ls'。 SWITCH 不允許用於有 RULE 限制的資料表。
4965 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中的數據行 '%.*ls' 是計算數據行,但是不會計算 '%.*ls' 中的相同數據行。
4966 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中定義為 '%.*ls' 的計算數據行 '%.*ls' 與定義為 '%.*ls' 數據表 '%.*ls' 中的相同數據行不同。
4967 16 否 ALTER TABLE SWITCH 陳述失敗。 不允許使用 SWITCH,因為來源資料表 '%.*ls' 包含條件約束 '%.*ls' 的主索引鍵。
4968 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 具有用於條件約束 '%.*ls' 的外鍵,但來源資料表 '%.*ls' 沒有對應的鍵。
4969 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中停用外鍵條件約束 『%.*ls』,且目標數據表 『%.*ls』 中已啟用對應的條件約束 『%.*ls』。 來源資料表條件約束必須加以啟用。
4970 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據表層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4971 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據行層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4972 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 的檢查條件約束或分割區函數允許目標數據表 『%.*ls』 上的檢查條件約束或數據分割函數不允許的值。
4973 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 所定義的範圍,不是資料表 '%.*ls' 中分割區 %d 所定義範圍的子集。
4974 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表「%.*ls」中的外鍵約束「%.*ls」為 NOCHECK,而目標資料表「%.*ls」中的對應約束「%.*ls」為 CHECK。 來源資料表限制必須為 CHECK 類型。
4975 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 和目標數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 有不同的 'Not For Replication' 設定。
4976 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 XML 數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4977 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 CLR 類型數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4978 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 %.*ls' 中的資料分割 %d 位於唯讀檔案群組 %.*ls' 中。
4979 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 位於只讀檔案群組 '%.*ls' 中。
4980 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 的 LOB 資料位於唯讀檔案群組 '%.*ls' 中。
4981 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 的 lobdata 位於只讀檔案群組 '%.*ls' 中。
4982 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 的檢查約束允許的值,不在目標資料表 '%.*ls' 上分割區 %d 所定義的範圍內。
4983 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 上有 XML 或空間索引 『%.*ls』。 只有原始資料表可以在 SWITCH 語句中擁有 XML 或空間索引 ALTER TABLE 。
4984 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 和源數據表 '%.*ls' 有不同的 vardecimal 儲存格式值。 請使用 sp_tableoption 預存程序改變資料表的 [Vardecimal 儲存格式] 選項,以確定兩個值相同。
4985 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的空可性屬性。
4986 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位「%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 CLR 類型。
4987 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 XML 架構集合。
4988 16 否 無法保存計算資料行 『%.*ls』。 基礎物件 '%.*ls' 擁有者與數據表 '%.*ls' 不同。
4989 16 否 無法移除資料表 '%.*ls' 中資料行 '%.*ls' 的 ROWGUIDCOL 屬性,因為該資料行不是該資料表指定的 ROWGUIDCOL。
4990 16 否 無法改變資料表 '%.*ls' 中的數據行 '%.*ls' 來新增或移除 FILESTREAM 數據行屬性。
4991 16 否 無法改變資料表 『%.*ls』 中數據行 『%.*ls』 上的 NOT FOR REPLICATION 屬性,因為此數據行不是標識列。
4992 16 否 無法在未包含任何大型數值類型 varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 類型資料行的使用者資料表上使用資料表選項 LARGE VALUE TYPES OUT OF ROW。 此選項可套用於具有已保存之大型值計算資料行的資料表。
4993 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 與數據表 '%.*ls' 相較之下,[大型實值類型出列數據表] 選項有不同的設定。
4994 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行類型 '%.*ls' 是非位元組排序的 CLR 類型。
4995 16 否 數據表 %.*ls' 無法啟用 Vardecimal 儲存格式,因為資料庫 %.*ls' 是系統資料庫。 系統資料庫不提供 Vardecimal 儲存格式。
4996 16 否 資料表 '%.*ls' 已啟用變更追蹤。
4997 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤要求資料表具有主索引鍵。 請先在資料表中建立主鍵,再啟用變更追蹤。
4998 16 否 資料表 '%.*ls' 未啟用變更追蹤。
4999 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤不支援在資料表中使用 timestamp 類型作為主鍵。
錯誤 嚴重性 已記錄事件 描述
4001 10 否 當仍有尚未完成的要求時,用戶端傳送 sp_reset_connection,伺服器正在中斷連線。
4002 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 串流意外結束。
4004 16 否 使用僅限 Unicode 定序的 Unicode 資料或 ntext 資料,無法傳送給使用 DB-Library(例如 ISQL)或 ODBC 3.7 版或更早版本的用戶端。
4005 16 否 無法在單一更新呼叫中更新來自一個以上基礎資料表的資料行。
4006 16 否 無法在單一刪除呼叫中,從一個以上的基礎資料表刪除資料列。
4007 16 否 無法更新或插入資料行 "%.*ls"。 它可能是運算式。
4008 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max) 以及 XML 無法在 SQL Server 2005 之前的用戶端驅動程式版本的計算子句中使用。 請使用較新的用戶端驅動程式,重新提交查詢。
4009 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TDS 標頭中有錯誤。
4010 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 查詢通知的 TDS 標頭包含錯誤。
4011 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 MARS TDS 標頭中有錯誤。
4012 16 否 遇到無效的表格資料流 (TDS) 定序。
4013 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 遺漏了 Multiple Active Result Set (MARS) TDS 標頭。
4,014 20 否 從網路讀取輸入資料流時發生嚴重錯誤。 工作階段即將結束 (輸入錯誤: %d,輸出錯誤: %d)。
4015 16 否 登入 『%.*ls』 中要求的語言不是此 SQL Server 的官方名稱。 改用全伺服器預設值 %.*ls。
4016 16 否 'login %.*ls' 中要求的語言不是此 SQL Server 的官方名稱。 改為使用使用者預設值 %.*ls。
4017 16 否 'login %.*ls' 中要求的語言,或使用者默認語言 %.*ls 都不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4018 16 否 用戶預設語言 %.*ls 不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4019 16 否 登入 '%.*ls' 所要求的語言並不是這個 SQL Server 的官方語言名稱。 登入失敗。
4020 16 否 語言 %.*ls 的預設日期順序 '%.*ls' 無效。 已改用 mdy。
4021 16 否 重設連線會導致與初始登入時不同的狀態。 登入失敗。
4022 16 否 預期應送出大量載入資料,但未送出。 批次即將結束。
4027 16 否 在磁帶機 '%ls' 上,為資料庫 '%ls' 的 %hs 裝載磁帶。
4028 16 否 磁帶已到末端。 請移除磁帶 '%ls' 並為資料庫 '%ls' 的 %hs 裝載下一個磁帶。
4030 10 否 裝置「%ls」上的儲存媒體將於 %hs 到期,且無法覆寫。
4035 10 否 已處理資料庫 '%ls' 的 %I64d 頁,檔案 %d 上的檔案 '%ls'。
4037 16 否 使用者指定的 MEDIANAME "%.*ls" 與裝置 "%ls" 的 MEDIANAME "%ls" 不符。
4038 16 否 在裝置 '%ls' 上找不到檔案識別碼 %d。
4060 11 否 無法開啟登入所要求的資料庫 "%.*ls"。 登入失敗。
4061 11 否 登入所要求的資料庫 "%.*ls" 和使用者預設資料庫均無法開啟。 已改用 master 資料庫。
4062 11 否 無法開啟使用者預設資料庫。 已改用 master 資料庫。
4063 11 否 無法開啟登入所要求的資料庫 %.*ls” 改為使用使用者預設資料庫「%.*ls」。
4064 11 否 無法開啟使用者預設資料庫。 登入失敗。
4065 16 是的 使用者正在嘗試透過 ODS 使用 '%.*ls',但已不再受支援。
4066 16 否 大於 65535 的類型識別碼無法傳送到 SQL Server 2000 或更早版本隨附的用戶端。
4067 16 否 CLR 類型序列化失敗,因為指定的 Cookie 無效。
4068 20 否 sp_resetconnection 是作為遠端程序呼叫 (RPC) 批次的一部分送出的,但它不是該批次中的最後一個 RPC。 連接即將結束。
4069 16 否 輸出參數的最終值為 null,且無法傳送給預期該參數不得為 null 的 6.5 用戶端。
4070 16 否 COMPUTE 子句中指定了超過 255 個資料行,而且此中繼資料無法傳送給 SQL Server 6.5 版用戶端。
4071 10 否 XP 回調函式「%.*ls' 在擴展程序 '%.*ls' 中失敗,因為它是在 INSERT-EXEC 陳述式中執行,該陳述式不允許擴充程序傳送除結果集以外的資訊。
4072 10 否 擴充程式 『%.*ls』 中的 XP 回呼函式 『%.*ls』 失敗,因為擴充程式是在不允許傳送數據的 UDF 內呼叫。
4073 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型物件類型的傳回值,無法傳回至 SQL Server 2005 之前的用戶端驅動程式版本。 請使用較新的用戶端驅動程式,重新提交查詢。
4074 16 否 用戶端驅動程式不接受超過 65,535 個資料行的結果集。
4075 16 否 USE 資料庫陳述式失敗,因為舊用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4076 16 否 ALTER DATABASE 陳述式失敗,因為較舊的用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4077 20 否 這個陳述式失敗了,因為 sql_variant 值使用了較舊的用戶端驅動程式無法辨識的定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4078 16 否 此陳述式失敗,因為資料行 '%.*ls' (ID=%d) 使用了 %.*ls 定序,而舊版用戶端驅動程式無法辨識此定序。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4079 16 否 陳述式失敗,因為在傳送資料流時發生算術溢位。
4080 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TRACE TDS 標頭包含錯誤。
4081 16 否 參數 %.*ls' 被推斷為資料表值參數,無法由 SQL Server 2008 之前的客戶端驅動程式版本傳送。 請使用較新的用戶端驅動程式,重新提交查詢。
4082 16 否 無法復原登入所要求的工作階段狀態。
4083 16 否 連線已恢復,且第一個查詢中的資料列數無法取得。 請執行另一個查詢以取得有效的數據列計數。
4,101 16 否 APPLY 子句右側的彙總函式無法參照左側的資料行。
4102 15 否 READPAST 鎖定提示只允許用於 UPDATE 和 DELETE 的目標資料表,以及明確指定之 FROM 子句中指定的資料表。
4103 15 否 “%.*ls”:不允許暫存檢視。
4104 16 否 無法繫結多部分識別項 "%.*ls"。
4105 16 否 在此內容中,運算式內不允許使用者定義函數、分割函數及資料行參考。
4107 16 否 不允許使用 BCP 公用程式或使用 BULK INSERT 插入遠端資料表或檢視表。
4108 16 否 視窗型函數只能出現在 SELECT 或 ORDER BY 子句中。
4109 16 否 視窗型函數無法在另一個視窗型函數或彙總的內容中使用。
4,110 16 否 引數類型 "%s" 對於 "%s" 的引數 %d 無效。
4111 16 否 CREATE SCHEMA陳述後應加上名稱或授權關鍵字。
4112 16 否 函式「%.*ls」必須具有含有 ORDER BY 的 OVER 子句。
4113 16 否 函式 '%.*ls' 不是有效的視窗化函式,無法搭配 OVER 子句使用。
4,114 16 否 函數 '%.*ls' 僅能接受 %d 個引數。
4115 16 否 在 TOP、OFFSET 或 FETCH 子句的引數中,不允許參考資料行「%.*ls」。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4116 16 否 函數 'ntile' 只接受正整數或 bigint 運算式做為輸入內容。
4117 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls包含計算資料列,因此資料表架構的變更需要重新整理所有資料表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4118 16 否 FOR UPDATE 子句中指定了一個無效表達式。
4119 16 否 無法將預設值指派給具有 CLR 類型之資料行的屬性設定式。
4120 16 否 在此情況下,使用者定義函數名稱前面不能加上資料庫名稱。
4,121 16 否 找不到資料行「%.*ls」或使用者定義函數或彙總「%.*ls」,或者名稱模稜兩可。
4122 16 否 不允許遠端資料表值函數呼叫。
4124 16 否 為批次提供的參數無效。
4126 16 否 找不到已建立全文索引的資料行。
4127 16 否 COALESCE 的引數中至少有一個必須是非 NULL 常數的運算式。
4128 16 否 執行遠端查詢時發生內部錯誤。 請連絡您的 SQL Server 技術支援人員,並提供有關您要執行之查詢的詳細資料。
4129 16 否 內嵌函數 "%.*ls" 無法接受相互關聯的參數或子查詢,因為該函數使用全文檢索運算子。
4130 16 否 已為 BULK 資料列集指定重複的提示。
4131 16 否 在一個或多個 OPTIMIZE FOR 子句中,為變數 "%.*ls" 指定編譯時期常值超過一次。
4132 16 否 在 OPTIMIZE FOR 子句中為變數 "%.*ls" 指定的值,無法用隱含方式轉換為該變數的類型。
4133 16 否 只有純量運算式可以指定為 RETURN 陳述式的引數。
4134 16 是的 儲存在資料表 『%.*ls』 中計算資料行 『%.*ls』 磁碟上的元數據不符合數據行定義。 為了避免可能的索引損毀問題,請卸除並重新建立此計算資料行。
4135 16 否 同義字 '%.*ls' 是透過佇列 '%.*ls' 來定義。 不允許為佇列設定別名。
4136 16 否 提示 '%.*ls' 無法與提示 '%.*ls' 搭配使用。
4137 16 否 格式檔案無法與 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 選項同時指定。
4138 16 否 已為資料表 "%.*ls" 指定互相衝突的鎖定提示。 這可能是因為為檢視表指定了相互衝突的提示所致。
4139 16 否 無法處理查詢,因為它會透過檢視 「%.*ls」 參考 Common Language Runtime (CLR) 資料表值函式 「%.*ls」 與提示。
4140 15 否 不允許在 INSERT 陳述式的目標資料表上使用 READCOMMITTEDLOCK 鎖定提示。
4141 16 否 不允許巢狀 CLR 類型更新。
4142 16 否 RECEIVE 清單中不允許使用彙總。
4,143 16 否 大量 openrowset 提供者對 %.*ls 而言,不是有效的目標。
4144 16 否 插入至遠端資料表時,不允許使用提示詞 '%.*ls'。
4145 15 否 有預期條件的內容中指定的非布林類型運算式,接近 '%.*ls'。
4146 16 否 統計資料只能建立在資料行上。
4147 15 否 查詢會使用非 ANSI 外部聯接運算子 (“*=” 或 “=*”。 若要不修改地執行此查詢,請使用 SET COMPATIBILITY_LEVEL選項 ALTER DATABASE將目前資料庫的相容性設定為 80。 我們強烈建議您使用 ANSI 外部聯結運算子 (LEFT OUTER JOIN、RIGHT OUTER JOIN),重新編寫查詢。 SQL Server 的未來版本,將不再支援非 ANSI 聯結運算子,甚至在回溯相容性模式中都不支援。
4148 16 否 GROUP BY 子句中不允許 XML 方法。
4150 16 否 不允許在遞迴通用資料表運算式(CTE)參考中使用提示。 請考慮移除遞迴 CTE 參照 '%.*ls' 的提示。
4151 16 否 NULLIF 的第一個引數類型不可以是 NULL 常數,因為第一個引數類型必須是已知的。
4152 16 否 類型 "%.*ls" 不是 CLR 類型。
4153 16 否 無法視資料類型 "%ls" 為資料類型 "%ls"。
4154 16 否 UNNEST 只能接受 multiset 類型的運算式。
4155 15 否 巢狀 INSERT 語句的 SELECT 清單只能包含一個項目。
4156 16 否 巢狀插入、巢狀更新或巢狀刪除的目標,均必須為多重集的類型。
4157 16 否 “%.*ls” 不是有效的屬性、字段或方法。
4158 16 否 欄位「%.*ls」在設定清單中被參照了不只一次,無論是直接參照還是透過屬性參照。
4159 16 否 延後的 CLR 類型執行個體需要本機基底資料表資料行作為引數。
4160 16 否 在資料表 '%.*ls' 中找不到適當的鍵,以供延後 CLR 類型擷取之用。
4161 16 否 在延後擷取 CLR 類型時,只允許 CLR 類型。
4162 16 否 PROB_MATCH 資料表只能用於 PROB_MATCH 查詢的內部。
4163 16 否 PROB_MATCH 查詢中需要 GROUP BY 子句。
4164 16 否 PROB_MATCH 查詢中的 GROUP BY 子句只能包含鍵資料行,且必須包含所有鍵資料行。
4165 16 否 分數覆寫引數若出現在其中一個子查詢,就必須出現在所有的子查詢中,且必須具有相同的常數和變數。
4166 16 否 無效的 PROB_MATCH 子查詢。
4167 16 否 多個 PROB_MATCH 子查詢只能參考到相同的基底資料表。
4168 16 否 PROB_MATCH SELECT 清單中無效的 PROB_MATCH 專案項目。
4169 16 否 全文檢索屬性參考中,不允許多次套用 TREAT 到同一個運算式。
4170 16 否 (ANY) 規格只能套用到類型多重集的運算式。
4171 16 否 未為 PROB_MATCH 的 SELECT 清單中的彙總函數指定別名。
4172 16 否 全文檢索 %s 的使用不正確。
4173 16 否 “%.*s” 不是有效的評分函式名稱。
4174 16 否 延遲的 CLR 類型具現化提取值查詢只能參考大型物件或大數值類型的資料行。
4175 16 否 無法在不是 Format.Structured 的 CLR 類型上執行巢狀更新。
4176 16 否 類型 "Simple" 的 FULLTEXTTABLE 指定了太多參數。 參數的最大數目為 %d。
4177 16 否 PROB_MATCH 查詢的 FROM 子句必須由單一衍生資料表組成。
4184 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls「 包含篩選的索引或篩選的統計數據,因此數據表架構的變更需要重新整理所有數據表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4185 16 否 無法在系統類型上執行這個動作。
4186 16 否 在 OUTPUT 子句中不得參考資料行 '%ls.%.*ls',因為該資料行定義包含子查詢,或參考了執行使用者或系統資料存取作業的函數。 函數若未繫結至結構描述,預設會視為進行資料存取。 請考慮從資料行定義中移除子查詢或函數,或者從 OUTPUT 子句中移除資料行。
4187 16 否 接收變數的數據類型 %ls 無法儲存資料行 '%.*ls' 之資料類型 %ls 的所有值,而不會遺失數據。
4188 16 否 資料行或參數 '%.*ls' 的類型為 '%ls',定序為 '%.*ls'。 舊版 LOB 類型不支援 UTF-8 或 UTF-16 編碼。 使用 varchar(max) 或 nvarchar(max) 類型,或使用不含 _SC 或 _UTF8 旗標的定序。
4189 16 否 無法轉換成 text/ntext 或定序為 '%.*ls',因為這些舊版 LOB 類型不支援 UTF-8 或 UTF-16 編碼。 使用 varchar(max) 或 nvarchar(max) 類型,或使用不含 _SC 或 _UTF8 旗標的定序。
4190 16 否 遞歸通用數據表表達式 『%.*ls』 的遞歸部分不允許 PIVOT 運算子。
4191 16 否 無法解決 %ls 作業的定序衝突。
4192 16 否 無法解決定序衝突。
4193 16 否 '%.*ls' 不是有效的視窗框架,無法與 OVER 子句搭配使用。
4,194 15 否 只有 UNBOUNDED 和 CURRENT ROW 視窗框架分隔符才支援 RANGE。
4195 16 否 NTILE 函式的自變數中不允許資料行 「%.*ls」 的參考。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4196 16 否 無法參考 OUTPUT 子句中的數據行 『%ls.%.*ls』,因為數據行定義包含使用視窗函數的運算式。
4,197 16 否 系結期間發生內部查詢編譯錯誤。
4198 16 否 定序 '%.*ls' 僅支援於 Unicode 資料類型。 僅 Unicode 的定序不可用來指定資料分割函數的參數。
4199 16 否 引數值 %d 對函式 %ls 的引數 %d 無效。
4202 16 否 BACKUP 無法進行 LOG 的運作,因為資料庫中存在大量記錄變更,且一個或多個檔案群組無法使用。
4208 16 否 當復原模式為 SIMPLE 時,不允許使用陳述式 %hs。 使用BACKUPDATABASE或更改恢復模式。ALTER DATABASE
4212 16 否 無法備份 master 資料庫的記錄檔。 請改用 BACKUPDATABASE。
4214 16 否 BACKUP 無法執行 LOG 是因為目前沒有資料庫備份。
4215 10 否 由於記錄檔開頭的記錄尚待複寫或進行異動資料擷取,因此記錄檔未被截斷。 請確定記錄讀取器代理程式或擷取工作是否在執行,或使用 sp_repldone 把交易標示為分散式或擷取式。
4217 10 否 BACKUP LOG 無法修改資料庫,因為資料庫是唯讀的。 仍會繼續備份,不過後續的備份作業將會重複此備份內的工作。
4218 16 否 資料庫中有大量記錄作業。 進行 BACKUP 日誌檢查。
4219 10 否 記錄備份鏈結已中斷。 您必須先執行完整資料庫備份,才能執行記錄備份。
4220 16 否 無法使用NORECOVERY 選項來備份模型資料庫的記錄。
4221 16 否 登入至 read-secondary 失敗,原因是在 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING' 上等待過久。 無法使用複本進行登入,因為在複本回收時執行中之交易的資料列版本已遺失。 在主要複本上回復或認可作用中的交易,即可解決此問題。 藉由避免在主要節點上進行長時間的寫入交易,可將此情況的發生次數降到最低。
4302 16 否 選項 "%ls" 與線上還原衝突。 請移除衝突選項並重新發出命令。
4,303 16 否 向前復原起點現在位於記錄序號 (LSN) %.*s。 需要在超過 LSN %.*s 之後繼續向前復原,才能完成還原序列。
4305 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 可以還原包含 LSN %.*ls 的先前記錄備份。
4307 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 要強制離線還原,請先使用 以下 ALTER DATABASE 語句將資料庫離線。
4308 10 否 線上還原已完成,但已指定 WITH NORECOVERY 選項。 使用 RESTORE WITH RECOVERY 來讓受影響的資料上線。
4309 16 否 檔案 "%ls" 的狀態不允許還原個別頁面。 目前只能還原檔案。
4310 16 否 RESTORE PAGE 不允許在檔案「%ls」上,因為該檔案尚未在線。
4311 16 否 RESTORE 不允許從使用較早版本 SQL Server 建立的備份中使用 PAGE。
4312 16 否 本記錄檔無法還原,因為記錄鏈中出現了缺口。 請使用較新的資料備份來填補間距。
4313 16 否 已淘汰
4314 16 否 已淘汰
4315 10 否 某些檔案仍需要更多的還原步驟,線上還原順序才能完成。
4318 16 否 檔案 '%ls' 已向前捲動到 LSN %.*ls。 此記錄會在 LSN %.*ls 終止,這太早,無法套用 WITH RECOVERY 選項。 重新發出 RESTORE LOG 陳述式,並使用 WITH NORECOVERY。
4319 16 否 先前的還原作業已中斷,且檔案 '%ls' 未處理完成。 請還原中斷的備份組,或者重新啟動還原順序。
4320 16 否 檔案 "%ls" 未從資料庫或檔案還原中完全還原。 整個檔案必須成功還原,才能套用此備份組。
4322 10 否 這個備份組包含在指定的時間點之前記錄的記錄。 資料庫會維持在還原狀態,以便後續執行更多的向前復原作業。
4323 16 否 先前的 RESTORE WITH CONTINUE_AFTER_ERROR 作業使資料庫可能處於受損狀態。 要繼續此 RESTORE 序列,所有後續步驟必須包含CONTINUE_AFTER_ERROR選項。
4,326 16 否 此備份集中的記錄會在 LSN %.*ls 終止,這太早,無法套用至資料庫。 可以還原包含 LSN %.*ls 的最新記錄備份。
4327 16 否 此備份組的記錄包含大量記錄變更。 時間點復原已被停用。 資料庫已前滾至日誌末尾。
4,328 16 否 遺漏檔案 "%ls"。 向前復原會停止於記錄序號 %.*ls。 檔案建立於記錄序列編號(LSN)%.*ls,並於 LSN %.*ls 刪除。 請將交易記錄還原至卸除檔案的時間點之前,或者還原資料以便與資料庫中的其他資料一致。
4329 10 否 此記錄檔包含在指定標記之前記錄的內容。 資料庫仍停留在還原狀態,以便您套用其他記錄檔。
4330 16 否 此備份組所在的復原路徑與資料庫不一致,因此無法套用。 復原路徑是將資料庫還原至特定復原點所需的資料備份與交易記錄備份序列。 請找出相容的備份進行還原,或者將資料庫的其他部分還原以符合此備份組內的復原點,這將會還原資料庫到不同時間點。 如需有關復原路徑的詳細資訊,請參閱《SQL Server 線上叢書》。
4331 16 否 由於檔案已還原為不一致的時間點,所以無法復原該資料庫。
4332 16 否 RESTORE LOG已被停止。 若要使用目前狀態的資料庫,請執行 RESTOREDATABASE %ls WITH RECOVERY。
4333 16 否 此資料庫無法復原,因為記錄檔未還原。
4,334 16 否 命名的標示未識別有效的 LSN。
4335 16 否 指定的 STOPAT 時間太早。 整個資料庫或其中一部分已經前滾至該時間點之後。
4336 16 否 檔案群組 "%ls" 已卸除,無法還原到線上資料庫中。
4337 16 否 檔案 "%ls" 已卸除,無法還原到線上資料庫中。
4338 16 否 STOPAT 子句指定的時間點太早,無法還原此備份組。 選擇不同的停止點,或使用 RESTOREDATABASE WITH RECOVERY 來恢復當前的點。
4339 10 否 此 RESTORE 語句成功執行部分操作,但因需一個或多個 RESTORE 步驟,無法啟動資料庫。 先前的訊息指出為何無法在此時復原的原因。
4340 16 否 此 RESTORE 陳述式的時間點子句僅供 RESTORE LOG 陳述式使用。 請省略該子句或使用包含時間戳記的子句。
4341 16 否 此記錄備份包含大量記錄變更。 無法用來在任意時間點停止。
4342 16 否 無法執行時間點復原,除非主要檔案群組是還原順序的一部分。 請省略時間點子句或還原主要檔案群組。
4,343 16 否 資料庫已向前復原至此備份組的結尾,且超過指定的時間點。 RESTORE WITH RECOVERY 可用來接受目前的恢復點。
4344 16 否 RESTORE PAGE 不允許在唯讀資料庫或檔案群組中使用。
4345 10 否 在 msdb..suspect_page 資料表中記錄資訊時發現問題。 這個錯誤只會影響 suspect_page 資料表的維護,不會影響其他任何活動。 請檢查錯誤記錄檔,以取得詳細資訊。
4346 16 否 RESTORE 不允許對使用簡單復原模式或交易記錄備份鏈已中斷的資料庫使用 PAGE。
4347 16 否 目前還原順序在轉換為線上狀態期間已被中斷。 RESTORE DATABASE WITH RECOVERY 可以用來完成線上轉換。
4348 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 離線還原是透過使用 BACKUP LOG WITH NORECOVERY 來啟動。
4,349 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 此還原序列必須初始化記錄檔,使其從 LSN %.*ls 開始。 用之前的日誌備份重新發出 RESTORE LOG 陳述句。
4350 16 否 PAGE RESTORE 聲明所提供的頁面列表格式錯誤。 在發生此問題之前,已正確識別 %d 個頁面。 問題發生於字元偏移量 %d。 檢查所有頁面都是透過數位 <file>:<page> 配對來識別,並以逗號分隔每個配對。 例如:PAGE='1:57,2:31'。
4351 16 否 fn_dump_dblog 不支援在較早版本的 SQL Server 中建立的備份。
4352 16 否 RESTORE 由於檔案「%ls」太舊,因此不支援此資料備份的 LOG。 請使用一般記錄備份繼續還原順序。
4353 16 否 已為檔案 '%.*ls' 指定互相衝突的重新定位。 對於任何邏輯檔案名稱,只能指定一個 WITH MOVE 子句。
4354 10 是的 因為資料庫正從較早版本升級,所以已還原資料庫 '%ls' 的檔案 '%.*ls' 會保持在失效狀態。 在涉及升級的情況下不允許分次還原。
4355 16 否 還原命令的指定方式不正確。 RESTORE 陳述句必須為以下形式:RESTOREDATABASE<x> FROM DATABASE_SNAPSHOT = <y>。
4403 16 否 無法更新檢視或函數 '%.*ls',因為其中包含彙總函式、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4405 16 否 檢視或函數 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4406 16 否 由於內含衍生或常數欄位,導致檢視或函數 '%.*ls' 的更新或插入失敗。
4408 19 是的 太多資料表。 查詢以及其中的檢視或函數超過了 %d 個資料表的限制。 請修訂查詢以減少資料表數量。
4413 16 否 由於繫結錯誤,因此無法使用檢視或函數 '%.*ls'。
4414 16 否 無法為檢視或函數解析配置輔助資料表。 已經超過單一查詢中的資料表最大數量 (%d)。
4415 16 否 檢視 '%.*ls' 不是可更新的,可能因為該檢視是以 WITH CHECK OPTION 建立,或者該檢視跨越以 WITH CHECK OPTION 建立的檢視,且目標資料表在結果查詢中參考多次而導致。
4416 16 否 UNION ALL 檢視 '%.*ls' 不是可更新的,因為定義中包含不允許的結構。
4417 16 否 衍生資料表 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4418 16 否 衍生資料表 '%.*ls' 不是可更新的,因為其中包含彙總、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4420 16 否 衍生資料表 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4421 16 否 衍生資料表 '%.*ls' 不是可更新的,因為衍生資料表的某個資料行是衍生的或常數。
4422 16 否 檢視 '%.*ls' 具有 INSTEAD OF UPDATE 觸發程序,因此不能成為 UPDATE FROM 陳述式的目標。
4423 16 否 檢視 '%.*ls' 具有 INSTEAD OF DELETE 觸發程序,因此不能作為 DELETE FROM 陳述式的目標。
4424 16 否 聯結的資料表無法在包含外部聯結運算子的查詢中指定。 檢視或函數 '%.*ls' 包含聯結的資料表。
4425 16 否 無法在包含聯結的資料表之查詢中指定外部聯結運算子。 檢視或函數 '%.*ls' 包含外部聯結運算子。
4426 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4427 16 否 無法更新檢視「%.*ls」,因為它或其所參考的檢視是以 WITH CHECK OPTION 建立,且其定義包含 TOP 或 OFFSET 子句。
4429 16 否 檢視或函數 '%.*ls' 包含自我參考。 視圖或函數不得直接或間接參照自身。
4430 10 否 警告:將會忽略針對檢視 『%.*ls』 提供的索引提示。
4431 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 有時間戳數據行。
4432 16 否 分割檢視 '%.*ls' 無法更新,因為表格 '%.*ls' 有 DEFAULT 限制。
4433 16 否 無法 INSERT 進入分割視圖 '%.*ls',因為資料表 '%.*ls' 有 IDENTITY 限制。
4434 16 否 分割檢視 '%.*ls' 無法更新,因為資料表 '%.*ls' 具有 INSTEAD OF 觸發程序。
4435 16 否 數據分割檢視 『%.*ls』 無法更新,因為未指定數據行 『%.*ls』 的值。
4436 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為找不到分割資料行。
4437 16 否 分割檢視 '%.*ls' 不能作為大量作業的目標進行更新。
4438 16 否 分割檢視 '%.*ls' 不可更新,因為它未提供其成員資料表中的所有資料行。
4439 16 否 數據分割檢視 『%.*ls』 無法更新,因為來源查詢包含數據分割數據表 '%.*ls' 的參考。
4440 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 上找不到主鍵。
4441 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 在計算數據行上有索引。
4442 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 已多次使用。
4443 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 的數據行 '%.*ls' 已多次使用。
4444 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為聯集結果中未包含數據表 '%.*ls' 的主鍵。
4445 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 的主鍵未與上述數據表的主鍵結合。
4446 16 否 無法更新 UNION ALL 檢視「%.*ls」,因為檢視「%.*ls」中資料行「%.*ls」的定義已被另一個檢視的資料行使用。
4447 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含固定的運算子。
4448 16 否 無法 INSERT 進入分割檢視 '%.*ls',因為沒有為所有欄位提供值。
4449 16 否 不允許在含有固定的運算子之檢視中使用預設值。
4450 16 否 無法更新分割檢視 '%.*ls',因為資料表 '%.*ls' 中檢視欄位 '%.*ls' 的定義有 IDENTITY 限制。
4,451 16 否 參照多部伺服器上的資料表之檢視,在 SQL Server 執行個體 '%.*ls' 的此版本中不可更新。 請參閱線上叢書,以取得不同 SQL Server 版本所支援之功能的詳細資料。
4452 16 否 無法 UPDATE 分割視圖的欄位「%.*ls'%.*ls',因為資料表「%.*ls' 具有 CASCADE DELETE 或 CASCADE UPDATE 限制。
4453 16 否 無法 UPDATE 檢視表 '%.*ls' 的分割資料行 '%.*ls',因為資料表 '%.*ls' 具有 INSERT、UPDATE 或 DELETE 觸發程序。
4,454 16 否 無法更新資料分割檢視 "%.*ls",因為其成員資料表的資料分割資料行類型不一致。
4456 16 否 分割檢視 "%.*ls" 無法更新,因為其成員資料表中一或多個非分割資料行的類型不相符。
4457 16 否 嘗試對分割檢視執行插入或更新失敗,因為分割資料行的值不屬於任何一個分割。
4458 16 否 分割檢視 "%.*ls" 無法更新,因為一個或多個分割資料表是 Hekaton 資料表,且正在更新分割資料行。
4,502 16 否 檢視或函數 '%.*ls' 指定的資料行名稱數量大於所定義的資料行。
4503 16 否 由於 schemabound %S_MSG '%.*ls' 參考另一個資料庫的物件,因此無法建立。
4504 16 否 無法建立 %S_MSG '%.*ls',因為目標資料庫 '%.*ls' 中不存在 CLR 類型 '%.*ls'。
4505 16 否 CREATE VIEW 失敗,因為檢視表 '%.*ls' 中的資料行 '%.*ls' 超過上限 %d 個資料行。
4506 16 否 每一個檢視或函數中的資料行名稱必須是唯一的。 檢視或函數 '%.*ls' 中的資料行名稱 '%.*ls' 被指定一次以上。
4508 16 否 暫存資料表上不允許使用檢視或函數。 以 '#' 開頭的資料表名稱代表暫存資料表。
4510 16 否 無法執行 CREATE VIEW ,因為指定了 WITH %ls,且視圖無法更新。
4511 16 否 建立檢視或函數失敗,因為欄 %d 未指定資料行名稱。
4512 16 否 無法架構系結 %S_MSG '%.*ls',因為名稱 '%.*ls' 對架構系結無效。 名稱的格式必須包含兩個部分,且物件不得自我參考。
4513 16 否 無法架構系結 %S_MSG '%.*ls'。 '%.*ls' 不是架構系結。
4514 16 否 CREATE FUNCTION 失敗是因為第 %d欄未指定欄位名稱。
4515 16 否 CREATE FUNCTION 失敗,因為函式 '%.*ls' 中的資料行 '%.*ls' 超過了 %d 個資料行的上限。
4516 16 否 因為函數 '%.*ls' 包含 EXECUTE 陳述式,所以無法將其繫結至結構描述。
4517 16 否 schemabinding 運算式中無法使用服務佇列物件。 '%.*ls' 是服務佇列。
4518 16 否 無法 %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視。
4519 16 否 無法在檢視表 '%.*ls' 上 %S_MSG %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視表。
4520 16 否 無法停用檢視 '%.*ls' 上的索引,因為該檢視由系統產生,目的是為了達到最佳化。
4521 16 否 因為物件 '%.*ls' 是系統為了最佳化用途而建立的檢視,所以無法在結構描述繫結運算式中,將其與自動卸除物件屬性搭配使用。
4522 16 否 無法改變檢視 '%.*ls',因為該檢視由系統產生,目的是為了達到最佳化。
4,523 16 否 無法建立檢視 '%.*ls' 上的觸發程序,因為該檢視由系統產生,目的是為了達到最佳化。
4524 16 否 無法變更檢視 '%.*ls',因為它具有快照具體化。
4525 16 否 在重新整理檢視 '%.*ls' 之前,無法對具有快照實體化的檢視使用提示 '%ls'。
4526 16 否 在未使用 EXPAND VIEWS 查詢提示的情況下,無法對具有快照具體化的檢視 '%.*ls' 使用隔離層級資料表提示。
4527 16 否 無法 ALTER VIEW 具有 SNAPSHOT 屬性的 '%.*ls'。 請改用 CREATE VIEW。
4602 14 否 只有系統管理員角色的成員才能授權或撤銷權限 CREATE DATABASE 。
4604 16 否 使用者或群組 '%.*ls' 不存在,或是您沒有權限。
4606 16 否 所授與或撤銷的權限 %ls 與物件不相容。
4610 16 否 您只能授與或撤銷目前資料庫中之物件的權限。
4611 16 否 若要撤銷或拒絕可授與的權限,請指定 CASCADE 選項。
4,613 16 否 授權者沒有 GRANT 權限。
4615 16 否 無效的資料行名稱 '%.*ls'。
4616 16 否 您無法為資源資料庫執行此作業。
4617 16 否 無法對特殊角色授與、拒絕或撤銷權限。
4618 16 否 您沒有權限在 AS 子句中使用 %.*ls。
4,619 16 否 CREATE DATABASE 權限只能在主資料庫中授予。
4620 16 否 授與/拒絕/撤銷陳述式中的所有權限,應該在相同的範圍內 (例如,伺服器或資料庫)
4621 16 否 只有當目前的資料庫為 master 時,才能授予伺服器範圍權限
4622 16 否 伺服器範圍的權限只能授與登入
4,623 16 否 「all」權限已淘汰,且不適用於此類實體
4624 16 否 無法對 sa、dbo、實體擁有者、information_schema、sys 或您自己授與、拒絕或撤銷權限。
4625 16 否 伺服器主體 %.*s 不存在,或是您沒有權限。
4627 16 否 無法授與、拒絕或撤銷應用程式角色的連線資料庫許可權。
4628 16 否 ALL 權限已被取代,只是為了相容性而保留。 此權限不代表實體上定義的 ALL 權限。
4629 16 否 伺服器範圍目錄檢視、系統預存程序或擴充預存程序的權限,只有當目前資料庫為 master 時才可授與。
4630 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4631 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。
4632 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4701 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4707 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於 READONLY 檔案群組 '%.*ls' 上。
4708 16 否 無法截斷物件 '%.*ls',因為它不是資料表。
4709 16 否 您不可截斷系統資料表 '%.*ls'。
4710 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於脫機檔案群組 『%.*ls』 上。
4711 16 否 無法截斷資料表 '%.*ls',因為該資料表已發行供複寫或已啟用供異動資料擷取之用。
4712 16 否 無法截斷資料表 '%.*ls',因為該資料表正由 FOREIGN KEY 條件約束參考。
4801 16 否 此存取通訊協定不支援大量插入。
4802 16 否 SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 選項與其他所有選項互斥。
4803 21 是的 大量複製 (bcp) 用戶端已傳送長度為 %d 的資料列。 這不是有效的大小。 資料列的最大長度為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4804 21 是的 從主機讀取目前資料列時,遇到訊息過早結束的情況——當伺服器預期會收到更多資料時,傳入的資料流卻中斷了。 主機程式可能已經結束。 請確定是使用支援的用戶端應用程式開發介面 (API)。
4805 17 否 您所使用的前端工具不支援從主機大量載入。 請使用支援的工具來執行此命令。
4806 16 否 SINGLE_CLOB 需要雙位元組字集 (DBCS) (char) 輸入檔。 指定的檔案為 Unicode。
4807 21 是的 大量複製 (bcp) 用戶端傳送的資料列長度為 %d。 此尺寸無效。 資料列大小的下限為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4808 16 否 大量複製操作無法觸發大量載入陳述式。
4809 16 否 SINGLE_NCLOB 需要 UNICODE (widechar) 輸入檔。 指定的檔案非 Unicode。
4810 16 否 需要資料流中的 TEXT Token 來進行 text 或 image 資料的大量複製。
4811 16 否 預期有資料流中的資料行位移,以進行文字或影像資料的大量複製。
4812 16 否 需要資料流中的資料列位移來進行 text 或 image 資料的大量複製。
4813 16 否 預期在大量複製 text、ntext 或 image 資料時,資料流中的文字長度。
4814 16 否 舊版用戶端不支援將資料大量複製到分割資料表中。
4815 16 否 從 bcp 用戶端收到 colid %d 的無效資料行長度。
4816 16 否 來自 colid %d bcp 用戶端的資料行類型無效。
4817 16 否 無法大量載入。 排序資料行 '%.*ls' 無效。 ORDER 提示會被忽略。
4818 16 否 無法大量載入。 已排序的資料行 '%.*ls' 已被指定超過一次。 ORDER 提示會被忽略。
4819 16 否 無法大量載入。 大量資料流不正確地指定為已排序,或者此資料違反了目標資料表所設定的唯一性條件約束。 下列兩個資料列的排序次序不正確: 第一列的主索引鍵: %s,第二列的主索引鍵: %s。
4820 16 否 無法大量載入。 未知的格式檔案 "%s" 版本。
4821 16 否 無法大量載入。 從格式檔案 "%s" 讀取資料行數目時發生錯誤。
4822 16 否 無法大量載入。 格式檔案 "%s" 的資料行數目無效。
4823 16 否 無法大量載入。 格式檔案 "%s" 中的資料行編號無效。
4824 16 否 無法大量載入。 資料行編號 %d 的資料類型於格式檔案 "%s" 中無效。
4825 16 否 無法大量載入。 格式檔案 "%s" 中資料行編號 %d 的前綴無效。
4826 16 否 無法大量載入。 格式檔 "%s" 中欄編號 %d 的欄長度無效。
4827 16 否 無法大量載入。 資料行編號 %d 的資料行結束字元於格式檔案 "%s" 中無效。
4828 16 否 無法大量載入。 來源欄 %d 的目的地資料表資料行編號於格式檔案 "%s" 中無效。
4829 16 否 無法大量載入。 讀取格式檔案 "%s" 中來源欄 %d 的目的地資料表資料行名稱時,發生錯誤。
4,830 10 否 大量載入:DataFileType 被錯誤地指定為 char。 由於資料檔案具有 Unicode 簽名,因此 DataFileType 將被視為 widechar。
4831 10 否 大量載入:DataFileType 被錯誤地指定為 widechar。 由於資料檔案沒有 Unicode 簽章,因此 DataFileType 將假設成 char。
4832 16 否 大量載入:在資料檔中遇到未預期的檔案結尾。
4833 16 否 大量載入:提供者動態連結庫與伺服器可執行檔之間的版本不符。
4834 16 否 您沒有執行大量載入陳述的權限。
4835 16 否 下層用戶端不支援大量複製到具有計算資料行的資料表。
4836 10 否 警告:資料表 "%.*s" 已針對合併式複寫發行。 請重新初始化受影響的訂閱者,或執行 sp_addtabletocontents,以確保下一次同步處理包含已加入的資料。
4837 16 否 無法將資料大量複製到已啟用立即更新訂閱的資料表 "%.*s" 中。
4838 16 否 大量資料來源並未支援 SQLNUMERIC 或 SQLDECIMAL 的資料類型。
4839 16 否 無法執行大量載入。 來源欄 %d 的定序名稱於格式檔案 "%s" 中無效。
4840 16 否 大量資料來源提供者字串具有無效的 %ls 屬性值 %ls。
4841 16 否 資料來源名稱並非單純的物件名稱。
4842 16 否 伺服器提供者字串中遺漏必要的 FormatFile 屬性。
4843 16 否 大量資料來源提供者字串在字元位置 %d 附近有語法錯誤 ('%lc')。
4844 16 否 大量資料來源提供者字串包含不受支援的屬性名稱 (%ls)。
4845 16 否 大量資料來源提供者字串於字元位置 %d 附近發生語法錯誤。 預期為「%lc」,但實際為「%lc」。
4846 16 否 大量資料提供者無法配置記憶體。
4847 16 否 早於 SQL Server 2000 的版本不支援大量複製到具有 bigint 資料行的資料表。
4848 16 否 SQL Server 2000 之前的版本不支援將資料大量複製到含有 sql_variant 資料行的資料表。
4855 16 否 格式檔案 "%ls" 的第 %d 行:非預期的元素 "%ls"。
4856 16 否 格式檔案 "%ls" 的第 %d 行:未預期的資訊項目。
4857 16 否 格式檔案 %ls 中的行 %d:無法為此類型指定屬性%ls。
4858 16 否 格式檔案 "%ls" 的行 %d: 屬性 "%ls" 的值 "%ls" 不正確。
4859 16 否 格式檔案 "%ls" 的第 %d 行: 缺少必要的屬性 "%ls"。
4860 16 否 無法大量載入。 檔案 %ls 不存在,或您沒有檔案存取權限。
4861 16 否 無法大量載入,因為檔案 "%ls" 無法開啟。 作業系統錯誤碼 %ls。
4862 16 否 無法大量載入,因為檔案 %ls 不完整或無法讀取。 作業系統錯誤碼 %ls。
4863 16 否 大量載入資料轉換錯誤(截斷),發生於資料列 %d、資料行 %d(%ls)。
4864 16 否 大量載入資料轉換錯誤(型別不相符,或對指定的字碼頁而言為無效字元),發生於資料列 %d、資料行 %d(%ls)。
4865 16 否 無法大量載入,因為已超過最大錯誤數目 (%d)。
4866 16 否 批次載入失敗。 資料檔案中第 %d 列、第 %d 欄的欄位內容過長。 請確認欄位結束字元和資料列結束字元是否已正確指定。
4867 16 否 大量載入資料時發生資料轉換錯誤(溢位),位於第 %d 列、第 %d 欄 (%ls)。
4868 16 否 批次載入失敗。 尚未安裝字碼頁 "%d"。 請安裝字碼頁,然後再次執行命令。
4869 16 否 批次載入失敗。 資料檔於列 %d,欄 %d 發現未預期的 NULL 值。 目的地資料行 (%ls) 定義為 NOT NULL。
4870 16 否 無法大量載入,因為寫入檔案 "%ls" 時發生錯誤。 作業系統錯誤碼 %ls。
4871 16 否 嘗試記錄錯誤時發生大量載入錯誤。
4872 16 否 格式檔案 "%ls" 的行 %d: 重複的元素識別碼 "%ls"。
4873 16 否 格式檔案 "%ls" 的行 %d: 參考不存在的元素識別碼 "%ls"。
4874 16 否 格式檔案 "%ls" 中的第 %d 行:重複的元素識別碼參照 "%ls"。
4875 16 否 來自 colid %d 的 bcp 用戶端的資料行屬性無效。
4876 16 否 SQL Server 目的地的大量插入作業已逾時。請考慮在數據流中增加 SQL Server 目的地的 Timeout 屬性值。
4877 16 否 讀取列 %d、欄 %d 時,解析 DTS 串流時發生錯誤。
4878 16 否 為大量載入指定的引號字元無效。 引號字元可以是一個字節或 Unicode 字元。
4879 16 否 大量載入失敗,因為 CSV 資料檔 %ls 中的資料列 %d,資料行 %d 中的數據行值無效。
4880 16 否 無法大量載入。 在使用 FIRSTROW 和 LASTROW 參數時,FIRSTROW 的值不得大於 LASTROW 的值。
4881 10 否 注意:透過檢視執行大量插入,可能會導致資料檔中為 NULL 的資料行忽略基底資料表的預設值。
4882 16 否 無法大量載入。 格式檔案 "%s" 的來源欄 %d 需要前置長度、欄位長度或結束字元。
4883 16 否 XML 讀取器對格式檔案 "%ls" 中從第 %d 行、第 %d 欄附近開始的資訊項目傳回了 0x%08X。
4884 16 否 格式檔案 "%ls" 中,從第 %d 行第 %d 欄附近開始的資訊項目附近發生未知錯誤。
4885 16 否 無法開啟檔案 "%ls"。 需要使用整合式驗證登入。
4886 16 否 無法開啟檔案 "%ls"。 作業系統錯誤: %ls
4887 16 否 無法開啟檔案 "%ls"。 僅支援磁碟檔案。
4888 16 否 無法開啟檔案 "%ls"。 需要 bulkadmin 角色成員資格。
4889 16 否 無法開啟檔案 "%ls"。 缺少 Unicode 位元組順序標記。
4890 16 否 顯示執行計畫模式不支援大量插入。
4891 16 否 由於目標資料表的結構描述已變更,批次插入失敗。
4892 16 否 由於目標資料表的結構描述已變更,大量插入失敗。
4893 16 否 無法大量載入,因為無法開啟 SSIS 檔案對應物件 '%ls'。 作業系統錯誤碼 %ls。 請務必使用整合式驗證來存取本地伺服器。
4894 21 是的 使用 bcp 時,COLMETADATA 必須存在。
4895 21 是的 欄 %d 的 Unicode 資料位元組數為奇數。 應該為偶數位元組大小。
4896 16 否 來自 colid %d bcp 用戶端的資料行值無效。
4897 16 否 收到長度無效的 colid %d 的區塊 LOB 資料。
4898 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的欄位參數。 當指定 CSV 格式時,所有數據欄位都必須是具有終止符的字元或 Unicode 字元。
4899 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的終止字元。 除了指定 CSV 格式的最後一個結束符之外,所有源數據行終止符都必須相同。 只有列終止符應該不同。
4900 16 否 ALTER TABLE SWITCH 陳述式在 '%.*ls' 表中失敗。 無法切換已啟用變更追蹤之資料表的資料分割。 在使用 ALTER TABLE SWITCH 前,先關閉變更追蹤。
4901 16 否 ALTER TABLE 僅允許新增可包含空值的欄位、具有指定 DEFAULT 定義的欄位,或新增的欄位為識別欄位或時間戳記欄位;或者,若上述條件皆未滿足,則資料表必須為空,才可新增此欄位。 無法將數據行 『%.*ls』 新增至非空白數據表 『%.*ls』,因為它不符合這些條件。
4902 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4903 10 否 警告:表格 '%.*ls' 指定的分割區 %d 在 SWITCH 陳述中被忽略 ALTER TABLE ,因為該表格尚未分割。
4904 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 的指定資料分割 %d 必須是空的。
4905 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 必須是空的。
4906 16 否 '%ls' 陳述句失敗。 %S_MSG「%.*ls」已進行 %S_MSG 分割,而索引「%.*ls」則已進行 %S_MSG 分割。
4907 16 否 '%ls' 陳述句失敗。 %S_MSG '%.*ls' 具有 %d 分割區,而索引 '%.*ls' 則具有 %d 分割區。
4908 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的範圍界限值與索引 '%.*ls' 所使用的範圍界限值不同。
4909 16 否 無法改變 '%.*ls',因為它並不是資料表。
4911 16 否 無法在 SWITCH 語句中指定沒有分割區號 ALTER TABLE 的分割表。 資料表 '%.*ls' 已分割。
4912 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的資料行集與用來分割索引 '%.*ls' 的資料行集不同。
4913 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 具有叢集索引 '%.*ls',而數據表 '%.*ls' 沒有叢集索引。
4914 16 否 ALTER TABLE SWITCH 陳述失敗了。 資料表 "%.*ls" 的叢集索引已停用。
4915 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 之數據分割函數的參數類型與分割索引 '%.*ls' 所使用的數據分割函數參數類型不同。
4,916 16 否 無法啟用或停用條件約束。 請查看先前的錯誤。
4917 16 否 條件約束 '%.*ls' 並不存在。
4918 16 否 ALTER TABLE SWITCH 陳述失敗,因為資料表 '%.*ls' 具有全文索引。
4919 16 否 無法在資料行 '%.*ls' 上改變 PERSISTED 屬性,因為這個資料行並未進行計算。
4920 16 否 ALTER TABLE 失敗,因為資料表 '%.*ls' 上的觸發程序 '%.*ls' 不存在。
4921 16 否 ALTER TABLE 失敗,因為觸發條件 '%.*ls' 不屬於表格 '%.*ls'。
4922 16 否 %ls %.*ls 失敗,因為一個或多個物件存取此 %S_MSG。
4923 16 否 ALTER TABLE DROP COLUMN 失敗,因為「%.*ls' 是表格 '%.*ls' 中唯一的資料欄位。 資料表必須至少有一個資料行。
4924 16 否 %ls 失敗,因為資料表 '%.*ls' 中沒有數據行 '%.*ls'。
4925 16 否 ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失敗,因為表格 '%.*ls' 中已有欄位,且帶有 ROWGUIDCOL 屬性。
4926 16 否 ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失敗,因為資料表 '%.*ls' 中不存在具有 ROWGUIDCOL 屬性的欄位。
4927 16 否 無法將資料行 『%.*ls』 變更為資料類型 %.*ls。
4928 16 否 無法變更資料行 '%.*ls',因為它是 '%ls'。
4929 16 否 無法變更 %S_MSG '%.*ls',因為它正發行以供複寫。
4933 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行相依於非架構系結物件。
4934 16 否 資料表 '%.*ls' 中的計算資料行 '%.*ls' 無法保存,因為該資料行會存取使用者或系統資料。
4935 16 否 ALTER TABLE ADD COLUMN 無法指定與現有檔案群不同的 FILESTREAM 檔案群組。
4936 16 否 無法儲存資料表 '%.*ls' 中的計算數據行 '%.*ls',因為數據行不具決定性。
4937 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 『%.*ls』 具有架構系結的檢視 『%.*ls』。
4938 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的資料分割 %d 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls' 中。
4939 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls'。
4940 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中。
4941 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 被標記為合併複寫。
4942 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 中序號 %d 的資料行 '%.*ls' 與資料表 '%.*ls' 中相同序號的資料行 '%.*ls' 名稱不同。
4943 16 否 ALTER TABLE SWITCH 陳述句失敗,因為表格 '%.*ls' 有 %d 欄,而 table '%.*ls' 有 %d 欄。
4944 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料行 '%.*ls' 在來源資料表 '%.*ls' 中的資料類型為 %s,與其在目標資料表 '%.*ls' 中的類型 %s 不同。
4945 16 否 ALTER TABLE SWITCH 陳述式失敗,原因是欄位 '%.*ls' 在資料表 '%.*ls' 與 '%.*ls' 中的定序不相同。
4946 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的持久屬性。
4947 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 中沒有與目標資料表 '%.*ls' 中索引 '%.*ls' 相同的索引。
4948 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 位於資料庫 '%.*ls' 中,而目標數據表 '%.*ls' 則位於資料庫 '%.*ls' 中。
4949 16 否 ALTER TABLE SWITCH 陳述式失敗,因為物件 '%.*ls' 不是使用者定義的資料表。
4950 16 否 ALTER TABLE SWITCH 陳述式失敗,因為分割區號 %d 不存在於表格 '%.*ls' 中。
4951 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 FILESTREAM 儲存屬性。
4952 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在表格 '%.*ls' 和 '%.*ls' 中不具有相同的 ANSI 修整語意。
4953 16 否 ALTER TABLE SWITCH 陳述失敗。 用來分割數據表 『%.*ls』 的資料行集與用來分割數據表 '%.*ls' 的數據行集不同。
4954 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 在資料列資料中的文字內嵌限制為 %d,這與資料表 '%.*ls' 所使用的值 %d 不同。
4955 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 和目標數據表 '%.*ls' 相同。
4956 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 未被 RANGE 分割。
4957 16 否 '%ls' 陳述式失敗,因為用來識別 %S_MSG '%.*ls' 資料分割編號的運算式不是整數類型。
4958 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 ROWGUIDCOL 屬性。
4959 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的數據分割 %d 具有文本檔群組 '%.*ls',而 %S_MSG '%.*ls' 的數據分割 %d 具有 TEXT 檔案群組 '%.*ls'。
4960 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中的檢查條件約束 『%.*ls』 是 NOCHECK 條件約束,但目標數據表 '%.*ls' 中的相符檢查條件約束 '%.*ls' 是 CHECK。
4961 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的欄位 '%.*ls' 可為 Null,但在 '%.*ls' 中不可為 Null。
4962 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的資料分割 %d 不是範圍分割。
4963 16 否 ALTER TABLE SWITCH 陳述失敗。 資料分割 %d 對資料表 '%.*ls' 無效。
4964 16 否 ALTER TABLE SWITCH 陳述失敗。 表格 '%.*ls' 的約束為 RULE '%.*ls'。 SWITCH 不允許用於有 RULE 限制的資料表。
4965 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中的數據行 '%.*ls' 是計算數據行,但是不會計算 '%.*ls' 中的相同數據行。
4966 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中定義為 '%.*ls' 的計算數據行 '%.*ls' 與定義為 '%.*ls' 數據表 '%.*ls' 中的相同數據行不同。
4967 16 否 ALTER TABLE SWITCH 陳述失敗。 不允許使用 SWITCH,因為來源資料表 '%.*ls' 包含條件約束 '%.*ls' 的主索引鍵。
4968 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 具有用於條件約束 '%.*ls' 的外鍵,但來源資料表 '%.*ls' 沒有對應的鍵。
4969 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中停用外鍵條件約束 『%.*ls』,且目標數據表 『%.*ls』 中已啟用對應的條件約束 『%.*ls』。 來源資料表條件約束必須加以啟用。
4970 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據表層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4971 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據行層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4972 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 的檢查條件約束或分割區函數允許目標數據表 『%.*ls』 上的檢查條件約束或數據分割函數不允許的值。
4973 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 所定義的範圍,不是資料表 '%.*ls' 中分割區 %d 所定義範圍的子集。
4974 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表「%.*ls」中的外鍵約束「%.*ls」為 NOCHECK,而目標資料表「%.*ls」中的對應約束「%.*ls」為 CHECK。 來源資料表限制必須為 CHECK 類型。
4975 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 和目標數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 有不同的 'Not For Replication' 設定。
4976 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 XML 數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4977 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 CLR 類型數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4978 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 %.*ls' 中的資料分割 %d 位於唯讀檔案群組 %.*ls' 中。
4979 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 位於只讀檔案群組 '%.*ls' 中。
4980 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 的 LOB 資料位於唯讀檔案群組 '%.*ls' 中。
4981 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 的 lobdata 位於只讀檔案群組 '%.*ls' 中。
4982 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 的檢查約束允許的值,不在目標資料表 '%.*ls' 上分割區 %d 所定義的範圍內。
4983 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 上有 XML 或空間索引 『%.*ls』。 只有原始資料表可以在 SWITCH 語句中擁有 XML 或空間索引 ALTER TABLE 。
4984 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 和源數據表 '%.*ls' 有不同的 vardecimal 儲存格式值。 請使用 sp_tableoption 預存程序改變資料表的 [Vardecimal 儲存格式] 選項,以確定兩個值相同。
4985 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的空可性屬性。
4986 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位「%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 CLR 類型。
4987 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 XML 架構集合。
4988 16 否 無法保存計算資料行 『%.*ls』。 基礎物件 '%.*ls' 擁有者與數據表 '%.*ls' 不同。
4989 16 否 無法移除資料表 '%.*ls' 中資料行 '%.*ls' 的 ROWGUIDCOL 屬性,因為該資料行不是該資料表指定的 ROWGUIDCOL。
4990 16 否 無法改變資料表 '%.*ls' 中的數據行 '%.*ls' 來新增或移除 FILESTREAM 數據行屬性。
4991 16 否 無法改變資料表 『%.*ls』 中數據行 『%.*ls』 上的 NOT FOR REPLICATION 屬性,因為此數據行不是標識列。
4992 16 否 無法在未包含任何大型數值類型 varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 類型資料行的使用者資料表上使用資料表選項 LARGE VALUE TYPES OUT OF ROW。 此選項可套用於具有已保存之大型值計算資料行的資料表。
4993 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 與數據表 '%.*ls' 相較之下,[大型實值類型出列數據表] 選項有不同的設定。
4994 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行類型 '%.*ls' 是非位元組排序的 CLR 類型。
4995 16 否 數據表 %.*ls' 無法啟用 Vardecimal 儲存格式,因為資料庫 %.*ls' 是系統資料庫。 系統資料庫不提供 Vardecimal 儲存格式。
4996 16 否 資料表 '%.*ls' 已啟用變更追蹤。
4997 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤要求資料表具有主索引鍵。 請先在資料表中建立主鍵,再啟用變更追蹤。
4998 16 否 資料表 '%.*ls' 未啟用變更追蹤。
4999 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤不支援在資料表中使用 timestamp 類型作為主鍵。
錯誤 嚴重性 已記錄事件 描述
4001 10 否 當仍有尚未完成的要求時,用戶端傳送 sp_reset_connection,伺服器正在中斷連線。
4002 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 串流意外結束。
4004 16 否 使用僅限 Unicode 定序的 Unicode 資料或 ntext 資料,無法傳送給使用 DB-Library(例如 ISQL)或 ODBC 3.7 版或更早版本的用戶端。
4005 16 否 無法在單一更新呼叫中更新來自一個以上基礎資料表的資料行。
4006 16 否 無法在單一刪除呼叫中,從一個以上的基礎資料表刪除資料列。
4007 16 否 無法更新或插入資料行 "%.*ls"。 它可能是運算式。
4008 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max) 以及 XML 無法在 SQL Server 2005 之前的用戶端驅動程式版本的計算子句中使用。 請使用較新的用戶端驅動程式,重新提交查詢。
4009 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TDS 標頭中有錯誤。
4010 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 查詢通知的 TDS 標頭包含錯誤。
4011 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 MARS TDS 標頭中有錯誤。
4012 16 否 遇到無效的表格資料流 (TDS) 定序。
4013 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 遺漏了 Multiple Active Result Set (MARS) TDS 標頭。
4,014 20 否 從網路讀取輸入資料流時發生嚴重錯誤。 工作階段即將結束 (輸入錯誤: %d,輸出錯誤: %d)。
4015 16 否 登入 『%.*ls』 中要求的語言不是此 SQL Server 的官方名稱。 改用全伺服器預設值 %.*ls。
4016 16 否 'login %.*ls' 中要求的語言不是此 SQL Server 的官方名稱。 改為使用使用者預設值 %.*ls。
4017 16 否 'login %.*ls' 中要求的語言,或使用者默認語言 %.*ls 都不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4018 16 否 用戶預設語言 %.*ls 不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4019 16 否 登入 '%.*ls' 所要求的語言並不是這個 SQL Server 的官方語言名稱。 登入失敗。
4020 16 否 語言 %.*ls 的預設日期順序 '%.*ls' 無效。 已改用 mdy。
4021 16 否 重設連線會導致與初始登入時不同的狀態。 登入失敗。
4022 16 否 預期應送出大量載入資料,但未送出。 批次即將結束。
4027 16 否 在磁帶機 '%ls' 上,為資料庫 '%ls' 的 %hs 裝載磁帶。
4028 16 否 磁帶已到末端。 請移除磁帶 '%ls' 並為資料庫 '%ls' 的 %hs 裝載下一個磁帶。
4030 10 否 裝置「%ls」上的儲存媒體將於 %hs 到期,且無法覆寫。
4035 10 否 已處理資料庫 '%ls' 的 %I64d 頁,檔案 %d 上的檔案 '%ls'。
4037 16 否 使用者指定的 MEDIANAME "%.*ls" 與裝置 "%ls" 的 MEDIANAME "%ls" 不符。
4038 16 否 在裝置 '%ls' 上找不到檔案識別碼 %d。
4060 11 否 無法開啟登入所要求的資料庫 "%.*ls"。 登入失敗。
4061 11 否 登入所要求的資料庫 "%.*ls" 和使用者預設資料庫均無法開啟。 已改用 master 資料庫。
4062 11 否 無法開啟使用者預設資料庫。 已改用 master 資料庫。
4063 11 否 無法開啟登入所要求的資料庫 %.*ls” 改為使用使用者預設資料庫「%.*ls」。
4064 11 否 無法開啟使用者預設資料庫。 登入失敗。
4065 16 是的 使用者正在嘗試透過 ODS 使用 '%.*ls',但已不再受支援。
4066 16 否 大於 65535 的類型識別碼無法傳送到 SQL Server 2000 或更早版本隨附的用戶端。
4067 16 否 CLR 類型序列化失敗,因為指定的 Cookie 無效。
4068 20 否 sp_resetconnection 是作為遠端程序呼叫 (RPC) 批次的一部分送出的,但它不是該批次中的最後一個 RPC。 連接即將結束。
4069 16 否 輸出參數的最終值為 null,且無法傳送給預期該參數不得為 null 的 6.5 用戶端。
4070 16 否 COMPUTE 子句中指定了超過 255 個資料行,而且此中繼資料無法傳送給 SQL Server 6.5 版用戶端。
4071 10 否 XP 回調函式「%.*ls' 在擴展程序 '%.*ls' 中失敗,因為它是在 INSERT-EXEC 陳述式中執行,該陳述式不允許擴充程序傳送除結果集以外的資訊。
4072 10 否 擴充程式 『%.*ls』 中的 XP 回呼函式 『%.*ls』 失敗,因為擴充程式是在不允許傳送數據的 UDF 內呼叫。
4073 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型物件類型的傳回值,無法傳回至 SQL Server 2005 之前的用戶端驅動程式版本。 請使用較新的用戶端驅動程式,重新提交查詢。
4074 16 否 用戶端驅動程式不接受超過 65,535 個資料行的結果集。
4075 16 否 USE 資料庫陳述式失敗,因為舊用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4076 16 否 ALTER DATABASE 陳述式失敗,因為較舊的用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4077 20 否 這個陳述式失敗了,因為 sql_variant 值使用了較舊的用戶端驅動程式無法辨識的定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4078 16 否 此陳述式失敗,因為資料行 '%.*ls' (ID=%d) 使用了 %.*ls 定序,而舊版用戶端驅動程式無法辨識此定序。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4079 16 否 陳述式失敗,因為在傳送資料流時發生算術溢位。
4080 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TRACE TDS 標頭包含錯誤。
4081 16 否 參數 %.*ls' 被推斷為資料表值參數,無法由 SQL Server 2008 之前的客戶端驅動程式版本傳送。 請使用較新的用戶端驅動程式,重新提交查詢。
4082 16 否 無法復原登入所要求的工作階段狀態。
4083 16 否 連線已恢復,且第一個查詢中的資料列數無法取得。 請執行另一個查詢以取得有效的數據列計數。
4,101 16 否 APPLY 子句右側的彙總函式無法參照左側的資料行。
4102 15 否 READPAST 鎖定提示只允許用於 UPDATE 和 DELETE 的目標資料表,以及明確指定之 FROM 子句中指定的資料表。
4103 15 否 “%.*ls”:不允許暫存檢視。
4104 16 否 無法繫結多部分識別項 "%.*ls"。
4105 16 否 在此內容中,運算式內不允許使用者定義函數、分割函數及資料行參考。
4,106 15 否 函式 『%.*ls』 可能沒有視窗框架。
4107 16 否 不允許使用 BCP 公用程式或使用 BULK INSERT 插入遠端資料表或檢視表。
4108 16 否 視窗型函數只能出現在 SELECT 或 ORDER BY 子句中。
4109 16 否 視窗型函數無法在另一個視窗型函數或彙總的內容中使用。
4,110 16 否 引數類型 "%s" 對於 "%s" 的引數 %d 無效。
4111 16 否 CREATE SCHEMA陳述後應加上名稱或授權關鍵字。
4112 16 否 函式「%.*ls」必須具有含有 ORDER BY 的 OVER 子句。
4113 16 否 函式 '%.*ls' 不是有效的視窗化函式,無法搭配 OVER 子句使用。
4,114 16 否 函數 '%.*ls' 僅能接受 %d 個引數。
4115 16 否 在 TOP、OFFSET 或 FETCH 子句的引數中,不允許參考資料行「%.*ls」。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4116 16 否 函數 'ntile' 只接受正整數或 bigint 運算式做為輸入內容。
4117 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls包含計算資料列,因此資料表架構的變更需要重新整理所有資料表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4118 16 否 FOR UPDATE 子句中指定了一個無效表達式。
4119 16 否 無法將預設值指派給具有 CLR 類型之資料行的屬性設定式。
4120 16 否 在此情況下,使用者定義函數名稱前面不能加上資料庫名稱。
4,121 16 否 找不到資料行「%.*ls」或使用者定義函數或彙總「%.*ls」,或者名稱模稜兩可。
4122 16 否 不允許遠端資料表值函數呼叫。
4123 15 否 OVER 子句中的 Window 元素也無法在 WINDOW 子句中指定。
4124 16 否 為批次提供的參數無效。
4125 15 否 函式 『%.*ls』 必須具有 OVER 子句。
4126 16 否 找不到已建立全文索引的資料行。
4127 16 否 COALESCE 的引數中至少有一個必須是非 NULL 常數的運算式。
4128 16 否 執行遠端查詢時發生內部錯誤。 請連絡您的 SQL Server 技術支援人員,並提供有關您要執行之查詢的詳細資料。
4129 16 否 內嵌函數 "%.*ls" 無法接受相互關聯的參數或子查詢,因為該函數使用全文檢索運算子。
4130 16 否 已為 BULK 資料列集指定重複的提示。
4131 16 否 在一個或多個 OPTIMIZE FOR 子句中,為變數 "%.*ls" 指定編譯時期常值超過一次。
4132 16 否 在 OPTIMIZE FOR 子句中為變數 "%.*ls" 指定的值,無法用隱含方式轉換為該變數的類型。
4133 16 否 只有純量運算式可以指定為 RETURN 陳述式的引數。
4134 16 是的 儲存在資料表 『%.*ls』 中計算資料行 『%.*ls』 磁碟上的元數據不符合數據行定義。 為了避免可能的索引損毀問題,請卸除並重新建立此計算資料行。
4135 16 否 同義字 '%.*ls' 是透過佇列 '%.*ls' 來定義。 不允許為佇列設定別名。
4136 16 否 提示 '%.*ls' 無法與提示 '%.*ls' 搭配使用。
4137 16 否 格式檔案無法與 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 選項同時指定。
4138 16 否 已為資料表 "%.*ls" 指定互相衝突的鎖定提示。 這可能是因為為檢視表指定了相互衝突的提示所致。
4139 16 否 無法處理查詢,因為它會透過檢視 「%.*ls」 參考 Common Language Runtime (CLR) 資料表值函式 「%.*ls」 與提示。
4140 15 否 不允許在 INSERT 陳述式的目標資料表上使用 READCOMMITTEDLOCK 鎖定提示。
4141 16 否 不允許巢狀 CLR 類型更新。
4142 16 否 RECEIVE 清單中不允許使用彙總。
4,143 16 否 大量 openrowset 提供者對 %.*ls 而言,不是有效的目標。
4144 16 否 插入至遠端資料表時,不允許使用提示詞 '%.*ls'。
4145 15 否 有預期條件的內容中指定的非布林類型運算式,接近 '%.*ls'。
4146 16 否 統計資料只能建立在資料行上。
4147 15 否 查詢會使用非 ANSI 外部聯接運算子 (“*=” 或 “=*”。 若要不修改地執行此查詢,請使用 SET COMPATIBILITY_LEVEL選項 ALTER DATABASE將目前資料庫的相容性設定為 80。 我們強烈建議您使用 ANSI 外部聯結運算子 (LEFT OUTER JOIN、RIGHT OUTER JOIN),重新編寫查詢。 SQL Server 的未來版本,將不再支援非 ANSI 聯結運算子,甚至在回溯相容性模式中都不支援。
4148 16 否 GROUP BY 子句中不允許 XML 方法。
4150 16 否 不允許在遞迴通用資料表運算式(CTE)參考中使用提示。 請考慮移除遞迴 CTE 參照 '%.*ls' 的提示。
4151 16 否 NULLIF 的第一個引數類型不可以是 NULL 常數,因為第一個引數類型必須是已知的。
4152 16 否 類型 "%.*ls" 不是 CLR 類型。
4153 16 否 無法視資料類型 "%ls" 為資料類型 "%ls"。
4154 16 否 UNNEST 只能接受 multiset 類型的運算式。
4155 15 否 巢狀 INSERT 語句的 SELECT 清單只能包含一個項目。
4156 16 否 巢狀插入、巢狀更新或巢狀刪除的目標,均必須為多重集的類型。
4157 16 否 “%.*ls” 不是有效的屬性、字段或方法。
4158 16 否 欄位「%.*ls」在設定清單中被參照了不只一次,無論是直接參照還是透過屬性參照。
4159 16 否 延後的 CLR 類型執行個體需要本機基底資料表資料行作為引數。
4160 16 否 在資料表 '%.*ls' 中找不到適當的鍵,以供延後 CLR 類型擷取之用。
4161 16 否 在延後擷取 CLR 類型時,只允許 CLR 類型。
4162 16 否 PROB_MATCH 資料表只能用於 PROB_MATCH 查詢的內部。
4163 16 否 PROB_MATCH 查詢中需要 GROUP BY 子句。
4164 16 否 PROB_MATCH 查詢中的 GROUP BY 子句只能包含鍵資料行,且必須包含所有鍵資料行。
4165 16 否 分數覆寫引數若出現在其中一個子查詢,就必須出現在所有的子查詢中,且必須具有相同的常數和變數。
4166 16 否 無效的 PROB_MATCH 子查詢。
4167 16 否 多個 PROB_MATCH 子查詢只能參考到相同的基底資料表。
4168 16 否 PROB_MATCH SELECT 清單中無效的 PROB_MATCH 專案項目。
4169 16 否 全文檢索屬性參考中,不允許多次套用 TREAT 到同一個運算式。
4170 16 否 (ANY) 規格只能套用到類型多重集的運算式。
4171 16 否 未為 PROB_MATCH 的 SELECT 清單中的彙總函數指定別名。
4172 16 否 全文檢索 %s 的使用不正確。
4173 16 否 “%.*s” 不是有效的評分函式名稱。
4174 16 否 延遲的 CLR 類型具現化提取值查詢只能參考大型物件或大數值類型的資料行。
4175 16 否 無法在不是 Format.Structured 的 CLR 類型上執行巢狀更新。
4176 16 否 類型 "Simple" 的 FULLTEXTTABLE 指定了太多參數。 參數的最大數目為 %d。
4177 16 否 PROB_MATCH 查詢的 FROM 子句必須由單一衍生資料表組成。
4184 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls「 包含篩選的索引或篩選的統計數據,因此數據表架構的變更需要重新整理所有數據表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4185 16 否 無法在系統類型上執行這個動作。
4186 16 否 在 OUTPUT 子句中不得參考資料行 '%ls.%.*ls',因為該資料行定義包含子查詢,或參考了執行使用者或系統資料存取作業的函數。 函數若未繫結至結構描述,預設會視為進行資料存取。 請考慮從資料行定義中移除子查詢或函數,或者從 OUTPUT 子句中移除資料行。
4187 16 否 接收變數的數據類型 %ls 無法儲存資料行 '%.*ls' 之資料類型 %ls 的所有值,而不會遺失數據。
4188 16 否 資料行或參數 '%.*ls' 的類型為 '%ls',定序為 '%.*ls'。 舊版 LOB 類型不支援 UTF-8 或 UTF-16 編碼。 使用 varchar(max) 或 nvarchar(max) 類型,或使用不含 _SC 或 _UTF8 旗標的定序。
4189 16 否 無法轉換成 text/ntext 或定序為 '%.*ls',因為這些舊版 LOB 類型不支援 UTF-8 或 UTF-16 編碼。 使用 varchar(max) 或 nvarchar(max) 類型,或使用不含 _SC 或 _UTF8 旗標的定序。
4190 16 否 遞歸通用數據表表達式 『%.*ls』 的遞歸部分不允許 PIVOT 運算子。
4191 16 否 無法解決 %ls 作業的定序衝突。
4192 16 否 無法解決定序衝突。
4193 16 否 '%.*ls' 不是有效的視窗框架,無法與 OVER 子句搭配使用。
4,194 15 否 只有 UNBOUNDED 和 CURRENT ROW 視窗框架分隔符才支援 RANGE。
4195 16 否 NTILE 函式的自變數中不允許資料行 「%.*ls」 的參考。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4196 16 否 無法參考 OUTPUT 子句中的數據行 『%ls.%.*ls』,因為數據行定義包含使用視窗函數的運算式。
4,197 16 否 系結期間發生內部查詢編譯錯誤。
4198 16 否 定序 '%.*ls' 僅支援於 Unicode 資料類型。 僅 Unicode 的定序不可用來指定資料分割函數的參數。
4199 16 否 引數值 %d 對函式 %ls 的引數 %d 無效。
4202 16 否 BACKUP 無法進行 LOG 的運作,因為資料庫中存在大量記錄變更,且一個或多個檔案群組無法使用。
4208 16 否 當復原模式為 SIMPLE 時,不允許使用陳述式 %hs。 使用BACKUPDATABASE或更改恢復模式。ALTER DATABASE
4212 16 否 無法備份 master 資料庫的記錄檔。 請改用 BACKUPDATABASE。
4214 16 否 BACKUP 無法執行 LOG 是因為目前沒有資料庫備份。
4215 10 否 由於記錄檔開頭的記錄尚待複寫或進行異動資料擷取,因此記錄檔未被截斷。 請確定記錄讀取器代理程式或擷取工作是否在執行,或使用 sp_repldone 把交易標示為分散式或擷取式。
4217 10 否 BACKUP LOG 無法修改資料庫,因為資料庫是唯讀的。 仍會繼續備份,不過後續的備份作業將會重複此備份內的工作。
4218 16 否 資料庫中有大量記錄作業。 進行 BACKUP 日誌檢查。
4219 10 否 記錄備份鏈結已中斷。 您必須先執行完整資料庫備份,才能執行記錄備份。
4220 16 否 無法使用NORECOVERY 選項來備份模型資料庫的記錄。
4221 16 否 登入至 read-secondary 失敗,原因是在 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING' 上等待過久。 無法使用複本進行登入,因為在複本回收時執行中之交易的資料列版本已遺失。 在主要複本上回復或認可作用中的交易,即可解決此問題。 藉由避免在主要節點上進行長時間的寫入交易,可將此情況的發生次數降到最低。
4222 16 否 無法使用提供的 MAX_VLF_COUNT 選項來執行記錄備份。
4223 16 否 記錄備份無法使用Hadron次要上提供的 MAX_VLF_COUNT選項來執行。
4302 16 否 選項 "%ls" 與線上還原衝突。 請移除衝突選項並重新發出命令。
4,303 16 否 向前復原起點現在位於記錄序號 (LSN) %.*s。 需要在超過 LSN %.*s 之後繼續向前復原,才能完成還原序列。
4305 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 可以還原包含 LSN %.*ls 的先前記錄備份。
4307 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 要強制離線還原,請先使用 以下 ALTER DATABASE 語句將資料庫離線。
4308 10 否 線上還原已完成,但已指定 WITH NORECOVERY 選項。 使用 RESTORE WITH RECOVERY 來讓受影響的資料上線。
4309 16 否 檔案 "%ls" 的狀態不允許還原個別頁面。 目前只能還原檔案。
4310 16 否 RESTORE PAGE 不允許在檔案「%ls」上,因為該檔案尚未在線。
4311 16 否 RESTORE 不允許從使用較早版本 SQL Server 建立的備份中使用 PAGE。
4312 16 否 本記錄檔無法還原,因為記錄鏈中出現了缺口。 請使用較新的資料備份來填補間距。
4313 16 否 已淘汰
4314 16 否 已淘汰
4315 10 否 某些檔案仍需要更多的還原步驟,線上還原順序才能完成。
4318 16 否 檔案 '%ls' 已向前捲動到 LSN %.*ls。 此記錄會在 LSN %.*ls 終止,這太早,無法套用 WITH RECOVERY 選項。 重新發出 RESTORE LOG 陳述式,並使用 WITH NORECOVERY。
4319 16 否 先前的還原作業已中斷,且檔案 '%ls' 未處理完成。 請還原中斷的備份組,或者重新啟動還原順序。
4320 16 否 檔案 "%ls" 未從資料庫或檔案還原中完全還原。 整個檔案必須成功還原,才能套用此備份組。
4322 10 否 這個備份組包含在指定的時間點之前記錄的記錄。 資料庫會維持在還原狀態,以便後續執行更多的向前復原作業。
4323 16 否 先前的 RESTORE WITH CONTINUE_AFTER_ERROR 作業使資料庫可能處於受損狀態。 要繼續此 RESTORE 序列,所有後續步驟必須包含CONTINUE_AFTER_ERROR選項。
4,326 16 否 此備份集中的記錄會在 LSN %.*ls 終止,這太早,無法套用至資料庫。 可以還原包含 LSN %.*ls 的最新記錄備份。
4327 16 否 此備份組的記錄包含大量記錄變更。 時間點復原已被停用。 資料庫已前滾至日誌末尾。
4,328 16 否 遺漏檔案 "%ls"。 向前復原會停止於記錄序號 %.*ls。 檔案建立於記錄序列編號(LSN)%.*ls,並於 LSN %.*ls 刪除。 請將交易記錄還原至卸除檔案的時間點之前,或者還原資料以便與資料庫中的其他資料一致。
4329 10 否 此記錄檔包含在指定標記之前記錄的內容。 資料庫仍停留在還原狀態,以便您套用其他記錄檔。
4330 16 否 此備份組所在的復原路徑與資料庫不一致,因此無法套用。 復原路徑是將資料庫還原至特定復原點所需的資料備份與交易記錄備份序列。 請找出相容的備份進行還原,或者將資料庫的其他部分還原以符合此備份組內的復原點,這將會還原資料庫到不同時間點。 如需有關復原路徑的詳細資訊,請參閱《SQL Server 線上叢書》。
4331 16 否 由於檔案已還原為不一致的時間點,所以無法復原該資料庫。
4332 16 否 RESTORE LOG已被停止。 若要使用目前狀態的資料庫,請執行 RESTOREDATABASE %ls WITH RECOVERY。
4333 16 否 此資料庫無法復原,因為記錄檔未還原。
4,334 16 否 命名的標示未識別有效的 LSN。
4335 16 否 指定的 STOPAT 時間太早。 整個資料庫或其中一部分已經前滾至該時間點之後。
4336 16 否 檔案群組 "%ls" 已卸除,無法還原到線上資料庫中。
4337 16 否 檔案 "%ls" 已卸除,無法還原到線上資料庫中。
4338 16 否 STOPAT 子句指定的時間點太早,無法還原此備份組。 選擇不同的停止點,或使用 RESTOREDATABASE WITH RECOVERY 來恢復當前的點。
4339 10 否 此 RESTORE 語句成功執行部分操作,但因需一個或多個 RESTORE 步驟,無法啟動資料庫。 先前的訊息指出為何無法在此時復原的原因。
4340 16 否 此 RESTORE 陳述式的時間點子句僅供 RESTORE LOG 陳述式使用。 請省略該子句或使用包含時間戳記的子句。
4341 16 否 此記錄備份包含大量記錄變更。 無法用來在任意時間點停止。
4342 16 否 無法執行時間點復原,除非主要檔案群組是還原順序的一部分。 請省略時間點子句或還原主要檔案群組。
4,343 16 否 資料庫已向前復原至此備份組的結尾,且超過指定的時間點。 RESTORE WITH RECOVERY 可用來接受目前的恢復點。
4344 16 否 RESTORE PAGE 不允許在唯讀資料庫或檔案群組中使用。
4345 10 否 在 msdb..suspect_page 資料表中記錄資訊時發現問題。 這個錯誤只會影響 suspect_page 資料表的維護,不會影響其他任何活動。 請檢查錯誤記錄檔,以取得詳細資訊。
4346 16 否 RESTORE 不允許對使用簡單復原模式或交易記錄備份鏈已中斷的資料庫使用 PAGE。
4347 16 否 目前還原順序在轉換為線上狀態期間已被中斷。 RESTORE DATABASE WITH RECOVERY 可以用來完成線上轉換。
4348 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 離線還原是透過使用 BACKUP LOG WITH NORECOVERY 來啟動。
4,349 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 此還原序列必須初始化記錄檔,使其從 LSN %.*ls 開始。 用之前的日誌備份重新發出 RESTORE LOG 陳述句。
4350 16 否 PAGE RESTORE 聲明所提供的頁面列表格式錯誤。 在發生此問題之前,已正確識別 %d 個頁面。 問題發生於字元偏移量 %d。 檢查所有頁面都是透過數位 <file>:<page> 配對來識別,並以逗號分隔每個配對。 例如:PAGE='1:57,2:31'。
4351 16 否 fn_dump_dblog 不支援在較早版本的 SQL Server 中建立的備份。
4352 16 否 RESTORE 由於檔案「%ls」太舊,因此不支援此資料備份的 LOG。 請使用一般記錄備份繼續還原順序。
4353 16 否 已為檔案 '%.*ls' 指定互相衝突的重新定位。 對於任何邏輯檔案名稱,只能指定一個 WITH MOVE 子句。
4354 10 是的 因為資料庫正從較早版本升級,所以已還原資料庫 '%ls' 的檔案 '%.*ls' 會保持在失效狀態。 在涉及升級的情況下不允許分次還原。
4355 16 否 還原命令的指定方式不正確。 RESTORE 陳述句必須為以下形式:RESTOREDATABASE<x> FROM DATABASE_SNAPSHOT = <y>。
4403 16 否 無法更新檢視或函數 '%.*ls',因為其中包含彙總函式、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4405 16 否 檢視或函數 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4406 16 否 由於內含衍生或常數欄位,導致檢視或函數 '%.*ls' 的更新或插入失敗。
4408 19 是的 太多資料表。 查詢以及其中的檢視或函數超過了 %d 個資料表的限制。 請修訂查詢以減少資料表數量。
4413 16 否 由於繫結錯誤,因此無法使用檢視或函數 '%.*ls'。
4414 16 否 無法為檢視或函數解析配置輔助資料表。 已經超過單一查詢中的資料表最大數量 (%d)。
4415 16 否 檢視 '%.*ls' 不是可更新的,可能因為該檢視是以 WITH CHECK OPTION 建立,或者該檢視跨越以 WITH CHECK OPTION 建立的檢視,且目標資料表在結果查詢中參考多次而導致。
4416 16 否 UNION ALL 檢視 '%.*ls' 不是可更新的,因為定義中包含不允許的結構。
4417 16 否 衍生資料表 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4418 16 否 衍生資料表 '%.*ls' 不是可更新的,因為其中包含彙總、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4420 16 否 衍生資料表 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4421 16 否 衍生資料表 '%.*ls' 不是可更新的,因為衍生資料表的某個資料行是衍生的或常數。
4422 16 否 檢視 '%.*ls' 具有 INSTEAD OF UPDATE 觸發程序,因此不能成為 UPDATE FROM 陳述式的目標。
4423 16 否 檢視 '%.*ls' 具有 INSTEAD OF DELETE 觸發程序,因此不能作為 DELETE FROM 陳述式的目標。
4424 16 否 聯結的資料表無法在包含外部聯結運算子的查詢中指定。 檢視或函數 '%.*ls' 包含聯結的資料表。
4425 16 否 無法在包含聯結的資料表之查詢中指定外部聯結運算子。 檢視或函數 '%.*ls' 包含外部聯結運算子。
4426 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4427 16 否 無法更新檢視「%.*ls」,因為它或其所參考的檢視是以 WITH CHECK OPTION 建立,且其定義包含 TOP 或 OFFSET 子句。
4429 16 否 檢視或函數 '%.*ls' 包含自我參考。 視圖或函數不得直接或間接參照自身。
4430 10 否 警告:將會忽略針對檢視 『%.*ls』 提供的索引提示。
4431 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 有時間戳數據行。
4432 16 否 分割檢視 '%.*ls' 無法更新,因為表格 '%.*ls' 有 DEFAULT 限制。
4433 16 否 無法 INSERT 進入分割視圖 '%.*ls',因為資料表 '%.*ls' 有 IDENTITY 限制。
4434 16 否 分割檢視 '%.*ls' 無法更新,因為資料表 '%.*ls' 具有 INSTEAD OF 觸發程序。
4435 16 否 數據分割檢視 『%.*ls』 無法更新,因為未指定數據行 『%.*ls』 的值。
4436 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為找不到分割資料行。
4437 16 否 分割檢視 '%.*ls' 不能作為大量作業的目標進行更新。
4438 16 否 分割檢視 '%.*ls' 不可更新,因為它未提供其成員資料表中的所有資料行。
4439 16 否 數據分割檢視 『%.*ls』 無法更新,因為來源查詢包含數據分割數據表 '%.*ls' 的參考。
4440 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 上找不到主鍵。
4441 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 在計算數據行上有索引。
4442 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 已多次使用。
4443 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 的數據行 '%.*ls' 已多次使用。
4444 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為聯集結果中未包含數據表 '%.*ls' 的主鍵。
4445 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 的主鍵未與上述數據表的主鍵結合。
4446 16 否 無法更新 UNION ALL 檢視「%.*ls」,因為檢視「%.*ls」中資料行「%.*ls」的定義已被另一個檢視的資料行使用。
4447 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含固定的運算子。
4448 16 否 無法 INSERT 進入分割檢視 '%.*ls',因為沒有為所有欄位提供值。
4449 16 否 不允許在含有固定的運算子之檢視中使用預設值。
4450 16 否 無法更新分割檢視 '%.*ls',因為資料表 '%.*ls' 中檢視欄位 '%.*ls' 的定義有 IDENTITY 限制。
4,451 16 否 參照多部伺服器上的資料表之檢視,在 SQL Server 執行個體 '%.*ls' 的此版本中不可更新。 請參閱線上叢書,以取得不同 SQL Server 版本所支援之功能的詳細資料。
4452 16 否 無法 UPDATE 分割視圖的欄位「%.*ls'%.*ls',因為資料表「%.*ls' 具有 CASCADE DELETE 或 CASCADE UPDATE 限制。
4453 16 否 無法 UPDATE 檢視表 '%.*ls' 的分割資料行 '%.*ls',因為資料表 '%.*ls' 具有 INSERT、UPDATE 或 DELETE 觸發程序。
4,454 16 否 無法更新資料分割檢視 "%.*ls",因為其成員資料表的資料分割資料行類型不一致。
4456 16 否 分割檢視 "%.*ls" 無法更新,因為其成員資料表中一或多個非分割資料行的類型不相符。
4457 16 否 嘗試對分割檢視執行插入或更新失敗,因為分割資料行的值不屬於任何一個分割。
4458 16 否 分割檢視 "%.*ls" 無法更新,因為一個或多個分割資料表是 Hekaton 資料表,且正在更新分割資料行。
4,502 16 否 檢視或函數 '%.*ls' 指定的資料行名稱數量大於所定義的資料行。
4503 16 否 由於 schemabound %S_MSG '%.*ls' 參考另一個資料庫的物件,因此無法建立。
4504 16 否 無法建立 %S_MSG '%.*ls',因為目標資料庫 '%.*ls' 中不存在 CLR 類型 '%.*ls'。
4505 16 否 CREATE VIEW 失敗,因為檢視表 '%.*ls' 中的資料行 '%.*ls' 超過上限 %d 個資料行。
4506 16 否 每一個檢視或函數中的資料行名稱必須是唯一的。 檢視或函數 '%.*ls' 中的資料行名稱 '%.*ls' 被指定一次以上。
4508 16 否 暫存資料表上不允許使用檢視或函數。 以 '#' 開頭的資料表名稱代表暫存資料表。
4510 16 否 無法執行 CREATE VIEW ,因為指定了 WITH %ls,且視圖無法更新。
4511 16 否 建立檢視或函數失敗,因為欄 %d 未指定資料行名稱。
4512 16 否 無法架構系結 %S_MSG '%.*ls',因為名稱 '%.*ls' 對架構系結無效。 名稱的格式必須包含兩個部分,且物件不得自我參考。
4513 16 否 無法架構系結 %S_MSG '%.*ls'。 '%.*ls' 不是架構系結。
4514 16 否 CREATE FUNCTION 失敗是因為第 %d欄未指定欄位名稱。
4515 16 否 CREATE FUNCTION 失敗,因為函式 '%.*ls' 中的資料行 '%.*ls' 超過了 %d 個資料行的上限。
4516 16 否 因為函數 '%.*ls' 包含 EXECUTE 陳述式,所以無法將其繫結至結構描述。
4517 16 否 schemabinding 運算式中無法使用服務佇列物件。 '%.*ls' 是服務佇列。
4518 16 否 無法 %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視。
4519 16 否 無法在檢視表 '%.*ls' 上 %S_MSG %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視表。
4520 16 否 無法停用檢視 '%.*ls' 上的索引,因為該檢視由系統產生,目的是為了達到最佳化。
4521 16 否 因為物件 '%.*ls' 是系統為了最佳化用途而建立的檢視,所以無法在結構描述繫結運算式中,將其與自動卸除物件屬性搭配使用。
4522 16 否 無法改變檢視 '%.*ls',因為該檢視由系統產生,目的是為了達到最佳化。
4,523 16 否 無法建立檢視 '%.*ls' 上的觸發程序,因為該檢視由系統產生,目的是為了達到最佳化。
4524 16 否 無法變更檢視 '%.*ls',因為它具有快照具體化。
4525 16 否 在重新整理檢視 '%.*ls' 之前,無法對具有快照實體化的檢視使用提示 '%ls'。
4526 16 否 在未使用 EXPAND VIEWS 查詢提示的情況下,無法對具有快照具體化的檢視 '%.*ls' 使用隔離層級資料表提示。
4527 16 否 無法 ALTER VIEW 具有 SNAPSHOT 屬性的 '%.*ls'。 請改用 CREATE VIEW。
4602 14 否 只有系統管理員角色的成員才能授權或撤銷權限 CREATE DATABASE 。
4604 16 否 使用者或群組 '%.*ls' 不存在,或是您沒有權限。
4606 16 否 所授與或撤銷的權限 %ls 與物件不相容。
4610 16 否 您只能授與或撤銷目前資料庫中之物件的權限。
4611 16 否 若要撤銷或拒絕可授與的權限,請指定 CASCADE 選項。
4,613 16 否 授權者沒有 GRANT 權限。
4615 16 否 無效的資料行名稱 '%.*ls'。
4616 16 否 您無法為資源資料庫執行此作業。
4617 16 否 無法對特殊角色授與、拒絕或撤銷權限。
4618 16 否 您沒有權限在 AS 子句中使用 %.*ls。
4,619 16 否 CREATE DATABASE 權限只能在主資料庫中授予。
4620 16 否 授與/拒絕/撤銷陳述式中的所有權限,應該在相同的範圍內 (例如,伺服器或資料庫)
4621 16 否 只有當目前的資料庫為 master 時,才能授予伺服器範圍權限
4622 16 否 伺服器範圍的權限只能授與登入
4,623 16 否 「all」權限已淘汰,且不適用於此類實體
4624 16 否 無法對 sa、dbo、實體擁有者、information_schema、sys 或您自己授與、拒絕或撤銷權限。
4625 16 否 伺服器主體 %.*s 不存在,或是您沒有權限。
4627 16 否 無法授與、拒絕或撤銷應用程式角色的連線資料庫許可權。
4628 16 否 ALL 權限已被取代,只是為了相容性而保留。 此權限不代表實體上定義的 ALL 權限。
4629 16 否 伺服器範圍目錄檢視、系統預存程序或擴充預存程序的權限,只有當目前資料庫為 master 時才可授與。
4630 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4631 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。
4632 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4701 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4707 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於 READONLY 檔案群組 '%.*ls' 上。
4708 16 否 無法截斷物件 '%.*ls',因為它不是資料表。
4709 16 否 您不可截斷系統資料表 '%.*ls'。
4710 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於脫機檔案群組 『%.*ls』 上。
4711 16 否 無法截斷資料表 '%.*ls',因為該資料表已發行供複寫或已啟用供異動資料擷取之用。
4712 16 否 無法截斷資料表 '%.*ls',因為該資料表正由 FOREIGN KEY 條件約束參考。
4716 16 否 TRUNCATE TABLE 陳述失敗。 用來分割 %S_MSG '%.*ls' 的資料行集,與用來分割索引 '%.*ls' 的資料行集不同
4801 16 否 此存取通訊協定不支援大量插入。
4802 16 否 SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 選項與其他所有選項互斥。
4803 21 是的 大量複製 (bcp) 用戶端已傳送長度為 %d 的資料列。 這不是有效的大小。 資料列的最大長度為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4804 21 是的 從主機讀取目前資料列時,遇到訊息過早結束的情況——當伺服器預期會收到更多資料時,傳入的資料流卻中斷了。 主機程式可能已經結束。 請確定是使用支援的用戶端應用程式開發介面 (API)。
4805 17 否 您所使用的前端工具不支援從主機大量載入。 請使用支援的工具來執行此命令。
4806 16 否 SINGLE_CLOB 需要雙位元組字集 (DBCS) (char) 輸入檔。 指定的檔案為 Unicode。
4807 21 是的 大量複製 (bcp) 用戶端傳送的資料列長度為 %d。 此尺寸無效。 資料列大小的下限為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4808 16 否 大量複製操作無法觸發大量載入陳述式。
4809 16 否 SINGLE_NCLOB 需要 UNICODE (widechar) 輸入檔。 指定的檔案非 Unicode。
4810 16 否 需要資料流中的 TEXT Token 來進行 text 或 image 資料的大量複製。
4811 16 否 預期有資料流中的資料行位移,以進行文字或影像資料的大量複製。
4812 16 否 需要資料流中的資料列位移來進行 text 或 image 資料的大量複製。
4813 16 否 預期在大量複製 text、ntext 或 image 資料時,資料流中的文字長度。
4814 16 否 舊版用戶端不支援將資料大量複製到分割資料表中。
4815 16 否 從 bcp 用戶端收到 colid %d 的無效資料行長度。
4816 16 否 來自 colid %d bcp 用戶端的資料行類型無效。
4817 16 否 無法大量載入。 排序資料行 '%.*ls' 無效。 ORDER 提示會被忽略。
4818 16 否 無法大量載入。 已排序的資料行 '%.*ls' 已被指定超過一次。 ORDER 提示會被忽略。
4819 16 否 無法大量載入。 大量資料流不正確地指定為已排序,或者此資料違反了目標資料表所設定的唯一性條件約束。 下列兩個資料列的排序次序不正確: 第一列的主索引鍵: %s,第二列的主索引鍵: %s。
4820 16 否 無法大量載入。 未知的格式檔案 "%s" 版本。
4821 16 否 無法大量載入。 從格式檔案 "%s" 讀取資料行數目時發生錯誤。
4822 16 否 無法大量載入。 格式檔案 "%s" 的資料行數目無效。
4823 16 否 無法大量載入。 格式檔案 "%s" 中的資料行編號無效。
4824 16 否 無法大量載入。 資料行編號 %d 的資料類型於格式檔案 "%s" 中無效。
4825 16 否 無法大量載入。 格式檔案 "%s" 中資料行編號 %d 的前綴無效。
4826 16 否 無法大量載入。 格式檔 "%s" 中欄編號 %d 的欄長度無效。
4827 16 否 無法大量載入。 資料行編號 %d 的資料行結束字元於格式檔案 "%s" 中無效。
4828 16 否 無法大量載入。 來源欄 %d 的目的地資料表資料行編號於格式檔案 "%s" 中無效。
4829 16 否 無法大量載入。 讀取格式檔案 "%s" 中來源欄 %d 的目的地資料表資料行名稱時,發生錯誤。
4,830 10 否 大量載入:DataFileType 被錯誤地指定為 char。 由於資料檔案具有 Unicode 簽名,因此 DataFileType 將被視為 widechar。
4831 10 否 大量載入:DataFileType 被錯誤地指定為 widechar。 由於資料檔案沒有 Unicode 簽章,因此 DataFileType 將假設成 char。
4832 16 否 大量載入:在資料檔中遇到未預期的檔案結尾。
4833 16 否 大量載入:提供者動態連結庫與伺服器可執行檔之間的版本不符。
4834 16 否 您沒有執行大量載入陳述的權限。
4835 16 否 下層用戶端不支援大量複製到具有計算資料行的資料表。
4836 10 否 警告:資料表 "%.*s" 已針對合併式複寫發行。 請重新初始化受影響的訂閱者,或執行 sp_addtabletocontents,以確保下一次同步處理包含已加入的資料。
4837 16 否 無法將資料大量複製到已啟用立即更新訂閱的資料表 "%.*s" 中。
4838 16 否 大量資料來源並未支援 SQLNUMERIC 或 SQLDECIMAL 的資料類型。
4839 16 否 無法執行大量載入。 來源欄 %d 的定序名稱於格式檔案 "%s" 中無效。
4840 16 否 大量資料來源提供者字串具有無效的 %ls 屬性值 %ls。
4841 16 否 資料來源名稱並非單純的物件名稱。
4842 16 否 伺服器提供者字串中遺漏必要的 FormatFile 屬性。
4843 16 否 大量資料來源提供者字串在字元位置 %d 附近有語法錯誤 ('%lc')。
4844 16 否 大量資料來源提供者字串包含不受支援的屬性名稱 (%ls)。
4845 16 否 大量資料來源提供者字串於字元位置 %d 附近發生語法錯誤。 預期為「%lc」,但實際為「%lc」。
4846 16 否 大量資料提供者無法配置記憶體。
4847 16 否 早於 SQL Server 2000 的版本不支援大量複製到具有 bigint 資料行的資料表。
4848 16 否 SQL Server 2000 之前的版本不支援將資料大量複製到含有 sql_variant 資料行的資料表。
4855 16 否 格式檔案 "%ls" 的第 %d 行:非預期的元素 "%ls"。
4856 16 否 格式檔案 "%ls" 的第 %d 行:未預期的資訊項目。
4857 16 否 格式檔案 %ls 中的行 %d:無法為此類型指定屬性%ls。
4858 16 否 格式檔案 "%ls" 的行 %d: 屬性 "%ls" 的值 "%ls" 不正確。
4859 16 否 格式檔案 "%ls" 的第 %d 行: 缺少必要的屬性 "%ls"。
4860 16 否 無法大量載入。 檔案 %ls 不存在,或您沒有檔案存取權限。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=2374938 。
4861 16 否 無法大量載入,因為檔案 "%ls" 無法開啟。 作業系統錯誤碼 %ls。
4862 16 否 無法大量載入,因為檔案 %ls 不完整或無法讀取。 作業系統錯誤碼 %ls。
4863 16 否 大量載入資料轉換錯誤(截斷),發生於資料列 %d、資料行 %d(%ls)。
4864 16 否 大量載入資料轉換錯誤(型別不相符,或對指定的字碼頁而言為無效字元),發生於資料列 %d、資料行 %d(%ls)。
4865 16 否 無法大量載入,因為已超過最大錯誤數目 (%d)。
4866 16 否 批次載入失敗。 資料檔案中第 %d 列、第 %d 欄的欄位內容過長。 請確認欄位結束字元和資料列結束字元是否已正確指定。
4867 16 否 大量載入資料時發生資料轉換錯誤(溢位),位於第 %d 列、第 %d 欄 (%ls)。
4868 16 否 批次載入失敗。 尚未安裝字碼頁 "%d"。 請安裝字碼頁,然後再次執行命令。
4869 16 否 批次載入失敗。 資料檔於列 %d,欄 %d 發現未預期的 NULL 值。 目的地資料行 (%ls) 定義為 NOT NULL。
4870 16 否 無法大量載入,因為寫入檔案 "%ls" 時發生錯誤。 作業系統錯誤碼 %ls。
4871 16 否 嘗試記錄錯誤時發生大量載入錯誤。
4872 16 否 格式檔案 "%ls" 的行 %d: 重複的元素識別碼 "%ls"。
4873 16 否 格式檔案 "%ls" 的行 %d: 參考不存在的元素識別碼 "%ls"。
4874 16 否 格式檔案 "%ls" 中的第 %d 行:重複的元素識別碼參照 "%ls"。
4875 16 否 來自 colid %d 的 bcp 用戶端的資料行屬性無效。
4876 16 否 SQL Server 目的地的大量插入作業已逾時。請考慮在數據流中增加 SQL Server 目的地的 Timeout 屬性值。
4877 16 否 讀取列 %d、欄 %d 時,解析 DTS 串流時發生錯誤。
4878 16 否 為大量載入指定的引號字元無效。 引號字元可以是一個字節或 Unicode 字元。
4879 16 否 大量載入失敗,因為 CSV 資料檔 %ls 的資料列 %ls%I64d 中第 %d 欄的欄位值無效。
4880 16 否 無法大量載入。 當您使用 FIRSTROW/FIRST_ROW 和 LASTROW 參數時,FIRSTROW/FIRST_ROW的值不能大於 LASTROW 的值。
4881 10 否 注意:透過檢視執行大量插入,可能會導致資料檔中為 NULL 的資料行忽略基底資料表的預設值。
4882 16 否 無法大量載入。 格式檔案 "%s" 的來源欄 %d 需要前置長度、欄位長度或結束字元。
4883 16 否 XML 讀取器對格式檔案 "%ls" 中從第 %d 行、第 %d 欄附近開始的資訊項目傳回了 0x%08X。
4884 16 否 格式檔案 "%ls" 中,從第 %d 行第 %d 欄附近開始的資訊項目附近發生未知錯誤。
4885 16 否 無法開啟檔案 "%ls"。 需要使用整合式驗證登入。
4886 16 否 無法開啟檔案 "%ls"。 作業系統錯誤: %ls
4887 16 否 無法開啟檔案 "%ls"。 僅支援磁碟檔案。
4888 16 否 無法開啟檔案 "%ls"。 需要 bulkadmin 角色成員資格。
4889 16 否 無法開啟檔案 "%ls"。 缺少 Unicode 位元組順序標記。
4890 16 否 顯示執行計畫模式不支援大量插入。
4891 16 否 由於目標資料表的結構描述已變更,批次插入失敗。
4892 16 否 由於目標資料表的結構描述已變更,大量插入失敗。
4893 16 否 無法大量載入,因為無法開啟 SSIS 檔案對應物件 '%ls'。 作業系統錯誤碼 %ls。 請務必使用整合式驗證來存取本地伺服器。
4894 21 是的 使用 bcp 時,COLMETADATA 必須存在。
4895 21 是的 欄 %d 的 Unicode 資料位元組數為奇數。 應該為偶數位元組大小。
4896 16 否 來自 colid %d bcp 用戶端的資料行值無效。
4897 16 否 收到長度無效的 colid %d 的區塊 LOB 資料。
4898 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的欄位參數。 當指定 CSV 格式時,所有數據欄位都必須是具有終止符的字元或 Unicode 字元。
4899 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的終止字元。 除了指定 CSV 格式的最後一個結束符之外,所有源數據行終止符都必須相同。 只有列終止符應該不同。
4900 16 否 ALTER TABLE SWITCH 陳述式在 '%.*ls' 表中失敗。 無法切換已啟用變更追蹤之資料表的資料分割。 在使用 ALTER TABLE SWITCH 前,先關閉變更追蹤。
4901 16 否 ALTER TABLE 僅允許新增可包含空值的欄位、具有指定 DEFAULT 定義的欄位,或新增的欄位為識別欄位或時間戳記欄位;或者,若上述條件皆未滿足,則資料表必須為空,才可新增此欄位。 無法將數據行 『%.*ls』 新增至非空白數據表 『%.*ls』,因為它不符合這些條件。
4902 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4903 10 否 警告:表格 '%.*ls' 指定的分割區 %d 在 SWITCH 陳述中被忽略 ALTER TABLE ,因為該表格尚未分割。
4904 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 的指定資料分割 %d 必須是空的。
4905 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 必須是空的。
4906 16 否 '%ls' 陳述句失敗。 %S_MSG「%.*ls」已進行 %S_MSG 分割,而索引「%.*ls」則已進行 %S_MSG 分割。
4907 16 否 '%ls' 陳述句失敗。 %S_MSG '%.*ls' 具有 %d 分割區,而索引 '%.*ls' 則具有 %d 分割區。
4908 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的範圍界限值與索引 '%.*ls' 所使用的範圍界限值不同。
4909 16 否 無法改變 '%.*ls',因為它並不是資料表。
4911 16 否 無法在 SWITCH 語句中指定沒有分割區號 ALTER TABLE 的分割表。 資料表 '%.*ls' 已分割。
4912 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的資料行集,與用來分割索引 '%.*ls' 的資料行集不同。
4913 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 具有叢集索引 '%.*ls',而數據表 '%.*ls' 沒有叢集索引。
4914 16 否 ALTER TABLE SWITCH 陳述失敗了。 資料表 "%.*ls" 的叢集索引已停用。
4915 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 之數據分割函數的參數類型與分割索引 '%.*ls' 所使用的數據分割函數參數類型不同。
4,916 16 否 無法啟用或停用條件約束。 請查看先前的錯誤。
4917 16 否 條件約束 '%.*ls' 並不存在。
4918 16 否 ALTER TABLE SWITCH 陳述失敗,因為資料表 '%.*ls' 具有全文索引。
4919 16 否 無法在資料行 '%.*ls' 上改變 PERSISTED 屬性,因為這個資料行並未進行計算。
4920 16 否 ALTER TABLE 失敗,因為資料表 '%.*ls' 上的觸發程序 '%.*ls' 不存在。
4921 16 否 ALTER TABLE 失敗,因為觸發條件 '%.*ls' 不屬於表格 '%.*ls'。
4922 16 否 %ls %.*ls 失敗,因為一個或多個物件存取此 %S_MSG。
4923 16 否 ALTER TABLE DROP COLUMN 失敗,因為「%.*ls' 是表格 '%.*ls' 中唯一的資料欄位。 資料表必須至少有一個資料行。
4924 16 否 %ls 失敗,因為資料表 '%.*ls' 中沒有數據行 '%.*ls'。
4925 16 否 ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失敗,因為表格 '%.*ls' 中已有欄位,且帶有 ROWGUIDCOL 屬性。
4926 16 否 ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失敗,因為資料表 '%.*ls' 中不存在具有 ROWGUIDCOL 屬性的欄位。
4927 16 否 無法將資料行 『%.*ls』 變更為資料類型 %.*ls。
4928 16 否 無法變更資料行 '%.*ls',因為它是 '%ls'。
4929 16 否 無法變更 %S_MSG '%.*ls',因為它正發行以供複寫。
4933 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行相依於非架構系結物件。
4934 16 否 資料表 '%.*ls' 中的計算資料行 '%.*ls' 無法保存,因為該資料行會存取使用者或系統資料。
4935 16 否 ALTER TABLE ADD COLUMN 無法指定與現有檔案群不同的 FILESTREAM 檔案群組。
4936 16 否 無法儲存資料表 '%.*ls' 中的計算數據行 '%.*ls',因為數據行不具決定性。
4937 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 『%.*ls』 具有架構系結的檢視 『%.*ls』。
4938 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的資料分割 %d 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls' 中。
4939 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls'。
4940 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中。
4941 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 被標記為合併複寫。
4942 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 中序號 %d 的資料行 '%.*ls' 與資料表 '%.*ls' 中相同序號的資料行 '%.*ls' 名稱不同。
4943 16 否 ALTER TABLE SWITCH 陳述句失敗,因為表格 '%.*ls' 有 %d 欄,而 table '%.*ls' 有 %d 欄。
4944 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料行 '%.*ls' 在來源資料表 '%.*ls' 中的資料類型為 %s,與其在目標資料表 '%.*ls' 中的類型 %s 不同。
4945 16 否 ALTER TABLE SWITCH 陳述式失敗,原因是欄位 '%.*ls' 在資料表 '%.*ls' 與 '%.*ls' 中的定序不相同。
4946 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的持久屬性。
4947 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 中沒有與目標資料表 '%.*ls' 中索引 '%.*ls' 相同的索引。
4948 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 位於資料庫 '%.*ls' 中,而目標數據表 '%.*ls' 則位於資料庫 '%.*ls' 中。
4949 16 否 ALTER TABLE SWITCH 陳述式失敗,因為物件 '%.*ls' 不是使用者定義的資料表。
4950 16 否 ALTER TABLE SWITCH 陳述式失敗,因為分割區號 %d 不存在於表格 '%.*ls' 中。
4951 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 FILESTREAM 儲存屬性。
4952 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在表格 '%.*ls' 和 '%.*ls' 中不具有相同的 ANSI 修整語意。
4953 16 否 ALTER TABLE SWITCH 陳述失敗。 用來分割數據表 『%.*ls』 的資料行集與用來分割數據表 '%.*ls' 的數據行集不同。
4954 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 在資料列資料中的文字內嵌限制為 %d,這與資料表 '%.*ls' 所使用的值 %d 不同。
4955 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 和目標數據表 '%.*ls' 相同。
4956 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 未被 RANGE 分割。
4957 16 否 '%ls' 陳述式失敗,因為用來識別 %S_MSG '%.*ls' 資料分割編號的運算式不是整數類型。
4958 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 ROWGUIDCOL 屬性。
4959 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的數據分割 %d 具有文本檔群組 '%.*ls',而 %S_MSG '%.*ls' 的數據分割 %d 具有 TEXT 檔案群組 '%.*ls'。
4960 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中的檢查條件約束 『%.*ls』 是 NOCHECK 條件約束,但目標數據表 '%.*ls' 中的相符檢查條件約束 '%.*ls' 是 CHECK。
4961 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的欄位 '%.*ls' 可為 Null,但在 '%.*ls' 中不可為 Null。
4962 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的資料分割 %d 不是範圍分割。
4963 16 否 ALTER TABLE SWITCH 陳述失敗。 資料分割 %d 對資料表 '%.*ls' 無效。
4964 16 否 ALTER TABLE SWITCH 陳述失敗。 表格 '%.*ls' 的約束為 RULE '%.*ls'。 SWITCH 不允許用於有 RULE 限制的資料表。
4965 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中的數據行 '%.*ls' 是計算數據行,但是不會計算 '%.*ls' 中的相同數據行。
4966 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中定義為 '%.*ls' 的計算數據行 '%.*ls' 與定義為 '%.*ls' 數據表 '%.*ls' 中的相同數據行不同。
4967 16 否 ALTER TABLE SWITCH 陳述失敗。 不允許使用 SWITCH,因為來源資料表 '%.*ls' 包含條件約束 '%.*ls' 的主索引鍵。
4968 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 具有用於條件約束 '%.*ls' 的外鍵,但來源資料表 '%.*ls' 沒有對應的鍵。
4969 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中停用外鍵條件約束 『%.*ls』,且目標數據表 『%.*ls』 中已啟用對應的條件約束 『%.*ls』。 來源資料表條件約束必須加以啟用。
4970 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據表層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4971 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據行層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4972 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 的檢查條件約束或分割區函數允許目標數據表 『%.*ls』 上的檢查條件約束或數據分割函數不允許的值。
4973 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 所定義的範圍,不是資料表 '%.*ls' 中分割區 %d 所定義範圍的子集。
4974 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表「%.*ls」中的外鍵約束「%.*ls」為 NOCHECK,而目標資料表「%.*ls」中的對應約束「%.*ls」為 CHECK。 來源資料表限制必須為 CHECK 類型。
4975 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 和目標數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 有不同的 'Not For Replication' 設定。
4976 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 XML 數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4977 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 CLR 類型數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4978 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 %.*ls' 中的資料分割 %d 位於唯讀檔案群組 %.*ls' 中。
4979 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 位於只讀檔案群組 '%.*ls' 中。
4980 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 的 LOB 資料位於唯讀檔案群組 '%.*ls' 中。
4981 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 的 lobdata 位於只讀檔案群組 '%.*ls' 中。
4982 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 的檢查約束允許的值,不在目標資料表 '%.*ls' 上分割區 %d 所定義的範圍內。
4983 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 上有 XML 或空間索引 『%.*ls』。 只有原始資料表可以在 SWITCH 語句中擁有 XML 或空間索引 ALTER TABLE 。
4984 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 和源數據表 '%.*ls' 有不同的 vardecimal 儲存格式值。 請使用 sp_tableoption 預存程序改變資料表的 [Vardecimal 儲存格式] 選項,以確定兩個值相同。
4985 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的空可性屬性。
4986 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位「%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 CLR 類型。
4987 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 XML 架構集合。
4988 16 否 無法保存計算資料行 『%.*ls』。 基礎物件 '%.*ls' 擁有者與數據表 '%.*ls' 不同。
4989 16 否 無法移除資料表 '%.*ls' 中資料行 '%.*ls' 的 ROWGUIDCOL 屬性,因為該資料行不是該資料表指定的 ROWGUIDCOL。
4990 16 否 無法改變資料表 '%.*ls' 中的數據行 '%.*ls' 來新增或移除 FILESTREAM 數據行屬性。
4991 16 否 無法改變資料表 『%.*ls』 中數據行 『%.*ls』 上的 NOT FOR REPLICATION 屬性,因為此數據行不是標識列。
4992 16 否 無法在未包含任何大型數值類型 varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 類型資料行的使用者資料表上使用資料表選項 LARGE VALUE TYPES OUT OF ROW。 此選項可套用於具有已保存之大型值計算資料行的資料表。
4993 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 與數據表 '%.*ls' 相較之下,[大型實值類型出列數據表] 選項有不同的設定。
4994 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行類型 '%.*ls' 是非位元組排序的 CLR 類型。
4995 16 否 數據表 %.*ls' 無法啟用 Vardecimal 儲存格式,因為資料庫 %.*ls' 是系統資料庫。 系統資料庫不提供 Vardecimal 儲存格式。
4996 16 否 資料表 '%.*ls' 已啟用變更追蹤。
4997 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤要求資料表具有主索引鍵。 請先在資料表中建立主鍵,再啟用變更追蹤。
4998 16 否 資料表 '%.*ls' 未啟用變更追蹤。
4999 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤不支援在資料表中使用 timestamp 類型作為主鍵。
錯誤 嚴重性 已記錄事件 描述
4001 10 否 當仍有尚未完成的要求時,用戶端傳送 sp_reset_connection,伺服器正在中斷連線。
4002 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 串流意外結束。
4004 16 否 使用僅限 Unicode 定序的 Unicode 資料或 ntext 資料,無法傳送給使用 DB-Library(例如 ISQL)或 ODBC 3.7 版或更早版本的用戶端。
4005 16 否 無法在單一更新呼叫中更新來自一個以上基礎資料表的資料行。
4006 16 否 無法在單一刪除呼叫中,從一個以上的基礎資料表刪除資料列。
4007 16 否 無法更新或插入資料行 "%.*ls"。 它可能是運算式。
4008 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max) 以及 XML 無法在 SQL Server 2005 之前的用戶端驅動程式版本的計算子句中使用。 請使用較新的用戶端驅動程式,重新提交查詢。
4009 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TDS 標頭中有錯誤。
4010 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 查詢通知的 TDS 標頭包含錯誤。
4011 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 MARS TDS 標頭中有錯誤。
4012 16 否 遇到無效的表格資料流 (TDS) 定序。
4013 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 遺漏了 Multiple Active Result Set (MARS) TDS 標頭。
4,014 20 否 從網路讀取輸入資料流時發生嚴重錯誤。 工作階段即將結束 (輸入錯誤: %d,輸出錯誤: %d)。
4015 16 否 登入 『%.*ls』 中要求的語言不是此 SQL Server 的官方名稱。 改用全伺服器預設值 %.*ls。
4016 16 否 'login %.*ls' 中要求的語言不是此 SQL Server 的官方名稱。 改為使用使用者預設值 %.*ls。
4017 16 否 'login %.*ls' 中要求的語言,或使用者默認語言 %.*ls 都不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4018 16 否 用戶預設語言 %.*ls 不是此 SQL Server 的官方語言名稱。 改用全伺服器預設值 %.*ls。
4019 16 否 登入 '%.*ls' 所要求的語言並不是這個 SQL Server 的官方語言名稱。 登入失敗。
4020 16 否 語言 %.*ls 的預設日期順序 '%.*ls' 無效。 已改用 mdy。
4021 16 否 重設連線會導致與初始登入時不同的狀態。 登入失敗。
4022 16 否 預期應送出大量載入資料,但未送出。 批次即將結束。
4027 16 否 在磁帶機 '%ls' 上,為資料庫 '%ls' 的 %hs 裝載磁帶。
4028 16 否 磁帶已到末端。 請移除磁帶 '%ls' 並為資料庫 '%ls' 的 %hs 裝載下一個磁帶。
4030 10 否 裝置「%ls」上的儲存媒體將於 %hs 到期,且無法覆寫。
4035 10 否 已處理資料庫 '%ls' 的 %I64d 頁,檔案 %d 上的檔案 '%ls'。
4037 16 否 使用者指定的 MEDIANAME "%.*ls" 與裝置 "%ls" 的 MEDIANAME "%ls" 不符。
4038 16 否 在裝置 '%ls' 上找不到檔案識別碼 %d。
4060 11 否 無法開啟登入所要求的資料庫 "%.*ls"。 登入失敗。
4061 11 否 登入所要求的資料庫 "%.*ls" 和使用者預設資料庫均無法開啟。 已改用 master 資料庫。
4062 11 否 無法開啟使用者預設資料庫。 已改用 master 資料庫。
4063 11 否 無法開啟登入所要求的資料庫 %.*ls” 改為使用使用者預設資料庫「%.*ls」。
4064 11 否 無法開啟使用者預設資料庫。 登入失敗。
4065 16 是的 使用者正在嘗試透過 ODS 使用 '%.*ls',但已不再受支援。
4066 16 否 大於 65535 的類型識別碼無法傳送到 SQL Server 2000 或更早版本隨附的用戶端。
4067 16 否 CLR 類型序列化失敗,因為指定的 Cookie 無效。
4068 20 否 sp_resetconnection 是作為遠端程序呼叫 (RPC) 批次的一部分送出的,但它不是該批次中的最後一個 RPC。 連接即將結束。
4069 16 否 輸出參數的最終值為 null,且無法傳送給預期該參數不得為 null 的 6.5 用戶端。
4070 16 否 COMPUTE 子句中指定了超過 255 個資料行,而且此中繼資料無法傳送給 SQL Server 6.5 版用戶端。
4071 10 否 XP 回調函式「%.*ls' 在擴展程序 '%.*ls' 中失敗,因為它是在 INSERT-EXEC 陳述式中執行,該陳述式不允許擴充程序傳送除結果集以外的資訊。
4072 10 否 擴充程式 『%.*ls』 中的 XP 回呼函式 『%.*ls』 失敗,因為擴充程式是在不允許傳送數據的 UDF 內呼叫。
4073 16 否 資料類型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型物件類型的傳回值,無法傳回至 SQL Server 2005 之前的用戶端驅動程式版本。 請使用較新的用戶端驅動程式,重新提交查詢。
4074 16 否 用戶端驅動程式不接受超過 65,535 個資料行的結果集。
4075 16 否 USE 資料庫陳述式失敗,因為舊用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4076 16 否 ALTER DATABASE 陳述式失敗,因為較舊的用戶端驅動程式無法辨識資料庫定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4077 20 否 這個陳述式失敗了,因為 sql_variant 值使用了較舊的用戶端驅動程式無法辨識的定序 %.*ls。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4078 16 否 此陳述式失敗,因為資料行 '%.*ls' (ID=%d) 使用了 %.*ls 定序,而舊版用戶端驅動程式無法辨識此定序。 請嘗試升級用戶端作業系統或套用服務更新到資料庫用戶端軟體,或使用另一個定序。 如果需要有關變更定序的詳細資訊,請參閱 SQL Server 線上叢書。
4079 16 否 陳述式失敗,因為在傳送資料流時發生算術溢位。
4080 16 否 傳入的表格式資料流 (TDS) 通訊協定資料流不正確。 TRACE TDS 標頭包含錯誤。
4081 16 否 參數 %.*ls' 被推斷為資料表值參數,無法由 SQL Server 2008 之前的客戶端驅動程式版本傳送。 請使用較新的用戶端驅動程式,重新提交查詢。
4082 16 否 無法復原登入所要求的工作階段狀態。
4083 16 否 連線已恢復,且第一個查詢中的資料列數無法取得。 請執行另一個查詢以取得有效的數據列計數。
4,101 16 否 APPLY 子句右側的彙總函式無法參照左側的資料行。
4102 15 否 READPAST 鎖定提示只允許用於 UPDATE 和 DELETE 的目標資料表,以及明確指定之 FROM 子句中指定的資料表。
4103 15 否 “%.*ls”:不允許暫存檢視。
4104 16 否 無法繫結多部分識別項 "%.*ls"。
4105 16 否 在此內容中,運算式內不允許使用者定義函數、分割函數及資料行參考。
4,106 15 否 函式 『%.*ls』 可能沒有視窗框架。
4107 16 否 不允許使用 BCP 公用程式或使用 BULK INSERT 插入遠端資料表或檢視表。
4108 16 否 視窗型函數只能出現在 SELECT 或 ORDER BY 子句中。
4109 16 否 視窗型函數無法在另一個視窗型函數或彙總的內容中使用。
4,110 16 否 引數類型 "%s" 對於 "%s" 的引數 %d 無效。
4111 16 否 CREATE SCHEMA陳述後應加上名稱或授權關鍵字。
4112 16 否 函式「%.*ls」必須具有含有 ORDER BY 的 OVER 子句。
4113 16 否 函式 '%.*ls' 不是有效的視窗化函式,無法搭配 OVER 子句使用。
4,114 16 否 函數 '%.*ls' 僅能接受 %d 個引數。
4115 16 否 在 TOP、OFFSET 或 FETCH 子句的引數中,不允許參考資料行「%.*ls」。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4116 16 否 函數 'ntile' 只接受正整數或 bigint 運算式做為輸入內容。
4117 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls包含計算資料列,因此資料表架構的變更需要重新整理所有資料表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4118 16 否 FOR UPDATE 子句中指定了一個無效表達式。
4119 16 否 無法將預設值指派給具有 CLR 類型之資料行的屬性設定式。
4120 16 否 在此情況下,使用者定義函數名稱前面不能加上資料庫名稱。
4,121 16 否 找不到資料行「%.*ls」或使用者定義函數或彙總「%.*ls」,或者名稱模稜兩可。
4122 16 否 不允許遠端資料表值函數呼叫。
4123 15 否 OVER 子句中的 Window 元素也無法在 WINDOW 子句中指定。
4124 16 否 為批次提供的參數無效。
4125 15 否 函式 『%.*ls』 必須具有 OVER 子句。
4126 16 否 找不到已建立全文索引的資料行。
4127 16 否 COALESCE 的引數中至少有一個必須是非 NULL 常數的運算式。
4128 16 否 執行遠端查詢時發生內部錯誤。 請連絡您的 SQL Server 技術支援人員,並提供有關您要執行之查詢的詳細資料。
4129 16 否 內嵌函數 "%.*ls" 無法接受相互關聯的參數或子查詢,因為該函數使用全文檢索運算子。
4130 16 否 已為 BULK 資料列集指定重複的提示。
4131 16 否 在一個或多個 OPTIMIZE FOR 子句中,為變數 "%.*ls" 指定編譯時期常值超過一次。
4132 16 否 在 OPTIMIZE FOR 子句中為變數 "%.*ls" 指定的值,無法用隱含方式轉換為該變數的類型。
4133 16 否 只有純量運算式可以指定為 RETURN 陳述式的引數。
4134 16 是的 儲存在資料表 『%.*ls』 中計算資料行 『%.*ls』 磁碟上的元數據不符合數據行定義。 為了避免可能的索引損毀問題,請卸除並重新建立此計算資料行。
4135 16 否 同義字 '%.*ls' 是透過佇列 '%.*ls' 來定義。 不允許為佇列設定別名。
4136 16 否 提示 '%.*ls' 無法與提示 '%.*ls' 搭配使用。
4137 16 否 格式檔案無法與 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 選項同時指定。
4138 16 否 已為資料表 "%.*ls" 指定互相衝突的鎖定提示。 這可能是因為為檢視表指定了相互衝突的提示所致。
4139 16 否 無法處理查詢,因為它會透過檢視 「%.*ls」 參考 Common Language Runtime (CLR) 資料表值函式 「%.*ls」 與提示。
4140 15 否 不允許在 INSERT 陳述式的目標資料表上使用 READCOMMITTEDLOCK 鎖定提示。
4141 16 否 不允許巢狀 CLR 類型更新。
4142 16 否 RECEIVE 清單中不允許使用彙總。
4,143 16 否 大量 openrowset 提供者對 %.*ls 而言,不是有效的目標。
4144 16 否 插入至遠端資料表時,不允許使用提示詞 '%.*ls'。
4145 15 否 有預期條件的內容中指定的非布林類型運算式,接近 '%.*ls'。
4146 16 否 統計資料只能建立在資料行上。
4147 15 否 查詢會使用非 ANSI 外部聯接運算子 (“*=” 或 “=*”。 若要不修改地執行此查詢,請使用 SET COMPATIBILITY_LEVEL選項 ALTER DATABASE將目前資料庫的相容性設定為 80。 我們強烈建議您使用 ANSI 外部聯結運算子 (LEFT OUTER JOIN、RIGHT OUTER JOIN),重新編寫查詢。 SQL Server 的未來版本,將不再支援非 ANSI 聯結運算子,甚至在回溯相容性模式中都不支援。
4148 16 否 GROUP BY 子句中不允許 XML 方法。
4150 16 否 不允許在遞迴通用資料表運算式(CTE)參考中使用提示。 請考慮移除遞迴 CTE 參照 '%.*ls' 的提示。
4151 16 否 NULLIF 的第一個引數類型不可以是 NULL 常數,因為第一個引數類型必須是已知的。
4152 16 否 類型 "%.*ls" 不是 CLR 類型。
4153 16 否 無法視資料類型 "%ls" 為資料類型 "%ls"。
4154 16 否 UNNEST 只能接受 multiset 類型的運算式。
4155 15 否 巢狀 INSERT 語句的 SELECT 清單只能包含一個項目。
4156 16 否 巢狀插入、巢狀更新或巢狀刪除的目標,均必須為多重集的類型。
4157 16 否 “%.*ls” 不是有效的屬性、字段或方法。
4158 16 否 欄位「%.*ls」在設定清單中被參照了不只一次,無論是直接參照還是透過屬性參照。
4159 16 否 延後的 CLR 類型執行個體需要本機基底資料表資料行作為引數。
4160 16 否 在資料表 '%.*ls' 中找不到適當的鍵,以供延後 CLR 類型擷取之用。
4161 16 否 在延後擷取 CLR 類型時,只允許 CLR 類型。
4162 16 否 PROB_MATCH 資料表只能用於 PROB_MATCH 查詢的內部。
4163 16 否 PROB_MATCH 查詢中需要 GROUP BY 子句。
4164 16 否 PROB_MATCH 查詢中的 GROUP BY 子句只能包含鍵資料行,且必須包含所有鍵資料行。
4165 16 否 分數覆寫引數若出現在其中一個子查詢,就必須出現在所有的子查詢中,且必須具有相同的常數和變數。
4166 16 否 無效的 PROB_MATCH 子查詢。
4167 16 否 多個 PROB_MATCH 子查詢只能參考到相同的基底資料表。
4168 16 否 PROB_MATCH SELECT 清單中無效的 PROB_MATCH 專案項目。
4169 16 否 全文檢索屬性參考中,不允許多次套用 TREAT 到同一個運算式。
4170 16 否 (ANY) 規格只能套用到類型多重集的運算式。
4171 16 否 未為 PROB_MATCH 的 SELECT 清單中的彙總函數指定別名。
4172 16 否 全文檢索 %s 的使用不正確。
4173 16 否 “%.*s” 不是有效的評分函式名稱。
4174 16 否 延遲的 CLR 類型具現化提取值查詢只能參考大型物件或大數值類型的資料行。
4175 16 否 無法在不是 Format.Structured 的 CLR 類型上執行巢狀更新。
4176 16 否 類型 "Simple" 的 FULLTEXTTABLE 指定了太多參數。 參數的最大數目為 %d。
4177 16 否 PROB_MATCH 查詢的 FROM 子句必須由單一衍生資料表組成。
4184 16 否 無法擷取查詢作業的數據表數據,因為數據表 「%.*ls」 架構的變更太頻繁。 因為資料表%.*ls「 包含篩選的索引或篩選的統計數據,因此數據表架構的變更需要重新整理所有數據表數據。 請重試一次查詢作業,如果問題仍然存在,請使用 SQL Server Profiler 找出造成問題的結構描述改變作業。
4185 16 否 無法在系統類型上執行這個動作。
4186 16 否 在 OUTPUT 子句中不得參考資料行 '%ls.%.*ls',因為該資料行定義包含子查詢,或參考了執行使用者或系統資料存取作業的函數。 函數若未繫結至結構描述,預設會視為進行資料存取。 請考慮從資料行定義中移除子查詢或函數,或者從 OUTPUT 子句中移除資料行。
4187 16 否 接收變數的數據類型 %ls 無法儲存資料行 '%.*ls' 之資料類型 %ls 的所有值,而不會遺失數據。
4188 16 否 資料行或參數 '%.*ls' 的類型為 '%ls',定序為 '%.*ls'。 舊版 LOB 類型不支援 UTF-8 或 UTF-16 編碼。 使用 varchar(max) 或 nvarchar(max) 類型,或使用不含 _SC 或 _UTF8 旗標的定序。
4189 16 否 無法轉換成 text/ntext 或定序為 '%.*ls',因為這些舊版 LOB 類型不支援 UTF-8 或 UTF-16 編碼。 使用 varchar(max) 或 nvarchar(max) 類型,或使用不含 _SC 或 _UTF8 旗標的定序。
4190 16 否 遞歸通用數據表表達式 『%.*ls』 的遞歸部分不允許 PIVOT 運算子。
4191 16 否 無法解決 %ls 作業的定序衝突。
4192 16 否 無法解決定序衝突。
4193 16 否 '%.*ls' 不是有效的視窗框架,無法與 OVER 子句搭配使用。
4,194 15 否 只有 UNBOUNDED 和 CURRENT ROW 視窗框架分隔符才支援 RANGE。
4195 16 否 NTILE 函式的自變數中不允許資料行 「%.*ls」 的參考。 此處只允許對外部範圍中資料行的參考,以及獨立運算式和子查詢。
4196 16 否 無法參考 OUTPUT 子句中的數據行 『%ls.%.*ls』,因為數據行定義包含使用視窗函數的運算式。
4,197 16 否 系結期間發生內部查詢編譯錯誤。
4198 16 否 定序 '%.*ls' 僅支援於 Unicode 資料類型。 僅 Unicode 的定序不可用來指定資料分割函數的參數。
4199 16 否 引數值 %d 對函式 %ls 的引數 %d 無效。
4202 16 否 BACKUP 無法進行 LOG 的運作,因為資料庫中存在大量記錄變更,且一個或多個檔案群組無法使用。
4208 16 否 當復原模式為 SIMPLE 時,不允許使用陳述式 %hs。 使用BACKUPDATABASE或更改恢復模式。ALTER DATABASE
4212 16 否 無法備份 master 資料庫的記錄檔。 請改用 BACKUPDATABASE。
4214 16 否 BACKUP 無法執行 LOG 是因為目前沒有資料庫備份。
4215 10 否 由於記錄檔開頭的記錄尚待複寫或進行異動資料擷取,因此記錄檔未被截斷。 請確定記錄讀取器代理程式或擷取工作是否在執行,或使用 sp_repldone 把交易標示為分散式或擷取式。
4217 10 否 BACKUP LOG 無法修改資料庫,因為資料庫是唯讀的。 仍會繼續備份,不過後續的備份作業將會重複此備份內的工作。
4218 16 否 資料庫中有大量記錄作業。 進行 BACKUP 日誌檢查。
4219 10 否 記錄備份鏈結已中斷。 您必須先執行完整資料庫備份,才能執行記錄備份。
4220 16 否 無法使用NORECOVERY 選項來備份模型資料庫的記錄。
4221 16 否 登入至 read-secondary 失敗,原因是在 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING' 上等待過久。 無法使用複本進行登入,因為在複本回收時執行中之交易的資料列版本已遺失。 在主要複本上回復或認可作用中的交易,即可解決此問題。 藉由避免在主要節點上進行長時間的寫入交易,可將此情況的發生次數降到最低。
4222 16 否 無法使用提供的 MAX_VLF_COUNT 選項來執行記錄備份。
4223 16 否 記錄備份無法使用Hadron次要上提供的 MAX_VLF_COUNT選項來執行。
4302 16 否 選項 "%ls" 與線上還原衝突。 請移除衝突選項並重新發出命令。
4,303 16 否 向前復原起點現在位於記錄序號 (LSN) %.*s。 需要在超過 LSN %.*s 之後繼續向前復原,才能完成還原序列。
4305 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 可以還原包含 LSN %.*ls 的先前記錄備份。
4307 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 要強制離線還原,請先使用 以下 ALTER DATABASE 語句將資料庫離線。
4308 10 否 線上還原已完成,但已指定 WITH NORECOVERY 選項。 使用 RESTORE WITH RECOVERY 來讓受影響的資料上線。
4309 16 否 檔案 "%ls" 的狀態不允許還原個別頁面。 目前只能還原檔案。
4310 16 否 RESTORE PAGE 不允許在檔案「%ls」上,因為該檔案尚未在線。
4311 16 否 RESTORE 不允許從使用較早版本 SQL Server 建立的備份中使用 PAGE。
4312 16 否 本記錄檔無法還原,因為記錄鏈中出現了缺口。 請使用較新的資料備份來填補間距。
4313 16 否 已淘汰
4314 16 否 已淘汰
4315 10 否 某些檔案仍需要更多的還原步驟,線上還原順序才能完成。
4318 16 否 檔案 '%ls' 已向前捲動到 LSN %.*ls。 此記錄會在 LSN %.*ls 終止,這太早,無法套用 WITH RECOVERY 選項。 重新發出 RESTORE LOG 陳述式,並使用 WITH NORECOVERY。
4319 16 否 先前的還原作業已中斷,且檔案 '%ls' 未處理完成。 請還原中斷的備份組,或者重新啟動還原順序。
4320 16 否 檔案 "%ls" 未從資料庫或檔案還原中完全還原。 整個檔案必須成功還原,才能套用此備份組。
4322 10 否 這個備份組包含在指定的時間點之前記錄的記錄。 資料庫會維持在還原狀態,以便後續執行更多的向前復原作業。
4323 16 否 先前的 RESTORE WITH CONTINUE_AFTER_ERROR 作業使資料庫可能處於受損狀態。 要繼續此 RESTORE 序列,所有後續步驟必須包含CONTINUE_AFTER_ERROR選項。
4,326 16 否 此備份集中的記錄會在 LSN %.*ls 終止,這太早,無法套用至資料庫。 可以還原包含 LSN %.*ls 的最新記錄備份。
4327 16 否 此備份組的記錄包含大量記錄變更。 時間點復原已被停用。 資料庫已前滾至日誌末尾。
4,328 16 否 遺漏檔案 "%ls"。 向前復原會停止於記錄序號 %.*ls。 檔案建立於記錄序列編號(LSN)%.*ls,並於 LSN %.*ls 刪除。 請將交易記錄還原至卸除檔案的時間點之前,或者還原資料以便與資料庫中的其他資料一致。
4329 10 否 此記錄檔包含在指定標記之前記錄的內容。 資料庫仍停留在還原狀態,以便您套用其他記錄檔。
4330 16 否 此備份組所在的復原路徑與資料庫不一致,因此無法套用。 復原路徑是將資料庫還原至特定復原點所需的資料備份與交易記錄備份序列。 請找出相容的備份進行還原,或者將資料庫的其他部分還原以符合此備份組內的復原點,這將會還原資料庫到不同時間點。 如需有關復原路徑的詳細資訊,請參閱《SQL Server 線上叢書》。
4331 16 否 由於檔案已還原為不一致的時間點,所以無法復原該資料庫。
4332 16 否 RESTORE LOG已被停止。 若要使用目前狀態的資料庫,請執行 RESTOREDATABASE %ls WITH RECOVERY。
4333 16 否 此資料庫無法復原,因為記錄檔未還原。
4,334 16 否 命名的標示未識別有效的 LSN。
4335 16 否 指定的 STOPAT 時間太早。 整個資料庫或其中一部分已經前滾至該時間點之後。
4336 16 否 檔案群組 "%ls" 已卸除,無法還原到線上資料庫中。
4337 16 否 檔案 "%ls" 已卸除,無法還原到線上資料庫中。
4338 16 否 STOPAT 子句指定的時間點太早,無法還原此備份組。 選擇不同的停止點,或使用 RESTOREDATABASE WITH RECOVERY 來恢復當前的點。
4339 10 否 此 RESTORE 語句成功執行部分操作,但因需一個或多個 RESTORE 步驟,無法啟動資料庫。 先前的訊息指出為何無法在此時復原的原因。
4340 16 否 此 RESTORE 陳述式的時間點子句僅供 RESTORE LOG 陳述式使用。 請省略該子句或使用包含時間戳記的子句。
4341 16 否 此記錄備份包含大量記錄變更。 無法用來在任意時間點停止。
4342 16 否 無法執行時間點復原,除非主要檔案群組是還原順序的一部分。 請省略時間點子句或還原主要檔案群組。
4,343 16 否 資料庫已向前復原至此備份組的結尾,且超過指定的時間點。 RESTORE WITH RECOVERY 可用來接受目前的恢復點。
4344 16 否 RESTORE PAGE 不允許在唯讀資料庫或檔案群組中使用。
4345 10 否 在 msdb..suspect_page 資料表中記錄資訊時發現問題。 這個錯誤只會影響 suspect_page 資料表的維護,不會影響其他任何活動。 請檢查錯誤記錄檔,以取得詳細資訊。
4346 16 否 RESTORE 不允許對使用簡單復原模式或交易記錄備份鏈已中斷的資料庫使用 PAGE。
4347 16 否 目前還原順序在轉換為線上狀態期間已被中斷。 RESTORE DATABASE WITH RECOVERY 可以用來完成線上轉換。
4348 16 否 線上還原至資料庫 '%ls' 失敗。 執行離線還原可能較為恰當。 離線還原是透過使用 BACKUP LOG WITH NORECOVERY 來啟動。
4,349 16 否 此備份集中的記錄起始於 LSN %.*ls,但此記錄過新,無法套用至該資料庫。 此還原序列必須初始化記錄檔,使其從 LSN %.*ls 開始。 用之前的日誌備份重新發出 RESTORE LOG 陳述句。
4350 16 否 PAGE RESTORE 聲明所提供的頁面列表格式錯誤。 在發生此問題之前,已正確識別 %d 個頁面。 問題發生於字元偏移量 %d。 檢查所有頁面都是透過數位 <file>:<page> 配對來識別,並以逗號分隔每個配對。 例如:PAGE='1:57,2:31'。
4351 16 否 fn_dump_dblog 不支援在較早版本的 SQL Server 中建立的備份。
4352 16 否 RESTORE 由於檔案「%ls」太舊,因此不支援此資料備份的 LOG。 請使用一般記錄備份繼續還原順序。
4353 16 否 已為檔案 '%.*ls' 指定互相衝突的重新定位。 對於任何邏輯檔案名稱,只能指定一個 WITH MOVE 子句。
4354 10 是的 因為資料庫正從較早版本升級,所以已還原資料庫 '%ls' 的檔案 '%.*ls' 會保持在失效狀態。 在涉及升級的情況下不允許分次還原。
4355 16 否 還原命令的指定方式不正確。 RESTORE 陳述句必須為以下形式:RESTOREDATABASE<x> FROM DATABASE_SNAPSHOT = <y>。
4403 16 否 無法更新檢視或函數 '%.*ls',因為其中包含彙總函式、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4405 16 否 檢視或函數 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4406 16 否 由於內含衍生或常數欄位,導致檢視或函數 '%.*ls' 的更新或插入失敗。
4408 19 是的 太多資料表。 查詢以及其中的檢視或函數超過了 %d 個資料表的限制。 請修訂查詢以減少資料表數量。
4413 16 否 由於繫結錯誤,因此無法使用檢視或函數 '%.*ls'。
4414 16 否 無法為檢視或函數解析配置輔助資料表。 已經超過單一查詢中的資料表最大數量 (%d)。
4415 16 否 檢視 '%.*ls' 不是可更新的,可能因為該檢視是以 WITH CHECK OPTION 建立,或者該檢視跨越以 WITH CHECK OPTION 建立的檢視,且目標資料表在結果查詢中參考多次而導致。
4416 16 否 UNION ALL 檢視 '%.*ls' 不是可更新的,因為定義中包含不允許的結構。
4417 16 否 衍生資料表 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4418 16 否 衍生資料表 '%.*ls' 不是可更新的,因為其中包含彙總、DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 運算子。
4420 16 否 衍生資料表 '%.*ls' 不是可更新的,因為修改會影響多個基底資料表。
4421 16 否 衍生資料表 '%.*ls' 不是可更新的,因為衍生資料表的某個資料行是衍生的或常數。
4422 16 否 檢視 '%.*ls' 具有 INSTEAD OF UPDATE 觸發程序,因此不能成為 UPDATE FROM 陳述式的目標。
4423 16 否 檢視 '%.*ls' 具有 INSTEAD OF DELETE 觸發程序,因此不能作為 DELETE FROM 陳述式的目標。
4424 16 否 聯結的資料表無法在包含外部聯結運算子的查詢中指定。 檢視或函數 '%.*ls' 包含聯結的資料表。
4425 16 否 無法在包含聯結的資料表之查詢中指定外部聯結運算子。 檢視或函數 '%.*ls' 包含外部聯結運算子。
4426 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含 UNION 運算子。
4427 16 否 無法更新檢視「%.*ls」,因為它或其所參考的檢視是以 WITH CHECK OPTION 建立,且其定義包含 TOP 或 OFFSET 子句。
4429 16 否 檢視或函數 '%.*ls' 包含自我參考。 視圖或函數不得直接或間接參照自身。
4430 10 否 警告:將會忽略針對檢視 『%.*ls』 提供的索引提示。
4431 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 有時間戳數據行。
4432 16 否 分割檢視 '%.*ls' 無法更新,因為表格 '%.*ls' 有 DEFAULT 限制。
4433 16 否 無法 INSERT 進入分割視圖 '%.*ls',因為資料表 '%.*ls' 有 IDENTITY 限制。
4434 16 否 分割檢視 '%.*ls' 無法更新,因為資料表 '%.*ls' 具有 INSTEAD OF 觸發程序。
4435 16 否 數據分割檢視 『%.*ls』 無法更新,因為未指定數據行 『%.*ls』 的值。
4436 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為找不到分割資料行。
4437 16 否 分割檢視 '%.*ls' 不能作為大量作業的目標進行更新。
4438 16 否 分割檢視 '%.*ls' 不可更新,因為它未提供其成員資料表中的所有資料行。
4439 16 否 數據分割檢視 『%.*ls』 無法更新,因為來源查詢包含數據分割數據表 '%.*ls' 的參考。
4440 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 上找不到主鍵。
4441 16 否 數據分割檢視 『%.*ls』 無法更新,因為數據表 '%.*ls' 在計算數據行上有索引。
4442 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 已多次使用。
4443 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為基表 '%.*ls' 的數據行 '%.*ls' 已多次使用。
4444 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為聯集結果中未包含數據表 '%.*ls' 的主鍵。
4445 16 否 UNION ALL 檢視 '%.*ls' 無法更新,因為數據表 '%.*ls' 的主鍵未與上述數據表的主鍵結合。
4446 16 否 無法更新 UNION ALL 檢視「%.*ls」,因為檢視「%.*ls」中資料行「%.*ls」的定義已被另一個檢視的資料行使用。
4447 16 否 檢視 '%.*ls' 不是可更新的,因為定義中包含固定的運算子。
4448 16 否 無法 INSERT 進入分割檢視 '%.*ls',因為沒有為所有欄位提供值。
4449 16 否 不允許在含有固定的運算子之檢視中使用預設值。
4450 16 否 無法更新分割檢視 '%.*ls',因為資料表 '%.*ls' 中檢視欄位 '%.*ls' 的定義有 IDENTITY 限制。
4,451 16 否 參照多部伺服器上的資料表之檢視,在 SQL Server 執行個體 '%.*ls' 的此版本中不可更新。 請參閱線上叢書,以取得不同 SQL Server 版本所支援之功能的詳細資料。
4452 16 否 無法 UPDATE 分割視圖的欄位「%.*ls'%.*ls',因為資料表「%.*ls' 具有 CASCADE DELETE 或 CASCADE UPDATE 限制。
4453 16 否 無法 UPDATE 檢視表 '%.*ls' 的分割資料行 '%.*ls',因為資料表 '%.*ls' 具有 INSERT、UPDATE 或 DELETE 觸發程序。
4,454 16 否 無法更新資料分割檢視 "%.*ls",因為其成員資料表的資料分割資料行類型不一致。
4456 16 否 分割檢視 "%.*ls" 無法更新,因為其成員資料表中一或多個非分割資料行的類型不相符。
4457 16 否 嘗試對分割檢視執行插入或更新失敗,因為分割資料行的值不屬於任何一個分割。
4458 16 否 分割檢視 "%.*ls" 無法更新,因為一個或多個分割資料表是 Hekaton 資料表,且正在更新分割資料行。
4,502 16 否 檢視或函數 '%.*ls' 指定的資料行名稱數量大於所定義的資料行。
4503 16 否 由於 schemabound %S_MSG '%.*ls' 參考另一個資料庫的物件,因此無法建立。
4504 16 否 無法建立 %S_MSG '%.*ls',因為目標資料庫 '%.*ls' 中不存在 CLR 類型 '%.*ls'。
4505 16 否 CREATE VIEW 失敗,因為檢視表 '%.*ls' 中的資料行 '%.*ls' 超過上限 %d 個資料行。
4506 16 否 每一個檢視或函數中的資料行名稱必須是唯一的。 檢視或函數 '%.*ls' 中的資料行名稱 '%.*ls' 被指定一次以上。
4508 16 否 暫存資料表上不允許使用檢視或函數。 以 '#' 開頭的資料表名稱代表暫存資料表。
4510 16 否 無法執行 CREATE VIEW ,因為指定了 WITH %ls,且視圖無法更新。
4511 16 否 建立檢視或函數失敗,因為欄 %d 未指定資料行名稱。
4512 16 否 無法架構系結 %S_MSG '%.*ls',因為名稱 '%.*ls' 對架構系結無效。 名稱的格式必須包含兩個部分,且物件不得自我參考。
4513 16 否 無法架構系結 %S_MSG '%.*ls'。 '%.*ls' 不是架構系結。
4514 16 否 CREATE FUNCTION 失敗是因為第 %d欄未指定欄位名稱。
4515 16 否 CREATE FUNCTION 失敗,因為函式 '%.*ls' 中的資料行 '%.*ls' 超過了 %d 個資料行的上限。
4516 16 否 因為函數 '%.*ls' 包含 EXECUTE 陳述式,所以無法將其繫結至結構描述。
4517 16 否 schemabinding 運算式中無法使用服務佇列物件。 '%.*ls' 是服務佇列。
4518 16 否 無法 %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視。
4519 16 否 無法在檢視表 '%.*ls' 上 %S_MSG %S_MSG '%.*ls',因為它是系統為了最佳化而建立的檢視表。
4520 16 否 無法停用檢視 '%.*ls' 上的索引,因為該檢視由系統產生,目的是為了達到最佳化。
4521 16 否 因為物件 '%.*ls' 是系統為了最佳化用途而建立的檢視,所以無法在結構描述繫結運算式中,將其與自動卸除物件屬性搭配使用。
4522 16 否 無法改變檢視 '%.*ls',因為該檢視由系統產生,目的是為了達到最佳化。
4,523 16 否 無法建立檢視 '%.*ls' 上的觸發程序,因為該檢視由系統產生,目的是為了達到最佳化。
4524 16 否 無法變更檢視 '%.*ls',因為它具有快照具體化。
4525 16 否 在重新整理檢視 '%.*ls' 之前,無法對具有快照實體化的檢視使用提示 '%ls'。
4526 16 否 在未使用 EXPAND VIEWS 查詢提示的情況下,無法對具有快照具體化的檢視 '%.*ls' 使用隔離層級資料表提示。
4527 16 否 無法 ALTER VIEW 具有 SNAPSHOT 屬性的 '%.*ls'。 請改用 CREATE VIEW。
4602 14 否 只有系統管理員角色的成員才能授權或撤銷權限 CREATE DATABASE 。
4604 16 否 使用者或群組 '%.*ls' 不存在,或是您沒有權限。
4606 16 否 所授與或撤銷的權限 %ls 與物件不相容。
4610 16 否 您只能授與或撤銷目前資料庫中之物件的權限。
4611 16 否 若要撤銷或拒絕可授與的權限,請指定 CASCADE 選項。
4,613 16 否 授權者沒有 GRANT 權限。
4615 16 否 無效的資料行名稱 '%.*ls'。
4616 16 否 您無法為資源資料庫執行此作業。
4617 16 否 無法對特殊角色授與、拒絕或撤銷權限。
4618 16 否 您沒有權限在 AS 子句中使用 %.*ls。
4,619 16 否 CREATE DATABASE 權限只能在主資料庫中授予。
4620 16 否 授與/拒絕/撤銷陳述式中的所有權限,應該在相同的範圍內 (例如,伺服器或資料庫)
4621 16 否 只有當目前的資料庫為 master 時,才能授予伺服器範圍權限
4622 16 否 伺服器範圍的權限只能授與登入
4,623 16 否 「all」權限已淘汰,且不適用於此類實體
4624 16 否 無法對 sa、dbo、實體擁有者、information_schema、sys 或您自己授與、拒絕或撤銷權限。
4625 16 否 伺服器主體 %.*s 不存在,或是您沒有權限。
4627 16 否 無法授與、拒絕或撤銷應用程式角色的連線資料庫許可權。
4628 16 否 ALL 權限已被取代,只是為了相容性而保留。 此權限不代表實體上定義的 ALL 權限。
4629 16 否 伺服器範圍目錄檢視、系統預存程序或擴充預存程序的權限,只有當目前資料庫為 master 時才可授與。
4630 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4631 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。
4632 16 否 此版本的 SQL Server 不支援許可權 『%.*ls』。 或者可使用 %.*ls 層級的「%.*ls」權限。
4701 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4707 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於 READONLY 檔案群組 '%.*ls' 上。
4708 16 否 無法截斷物件 '%.*ls',因為它不是資料表。
4709 16 否 您不可截斷系統資料表 '%.*ls'。
4710 16 否 無法截斷物件 『%.*ls』,因為它或其其中一個索引位於脫機檔案群組 『%.*ls』 上。
4711 16 否 無法截斷資料表 '%.*ls',因為該資料表已發行供複寫或已啟用供異動資料擷取之用。
4712 16 否 無法截斷資料表 '%.*ls',因為該資料表正由 FOREIGN KEY 條件約束參考。
4713 16 否 無法截斷資料表 '%.*ls',錯誤號碼 %d
4714 16 否 不支援截斷 TEMPDB 中的全域臨時表和暫時性用戶數據表。
4715 16 否 不允許截斷外部數據表。
4716 16 否 TRUNCATE TABLE 陳述失敗。 用來分割 %S_MSG '%.*ls' 的資料行集,與用來分割索引 '%.*ls' 的資料行集不同
4801 16 否 此存取通訊協定不支援大量插入。
4802 16 否 SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 選項與其他所有選項互斥。
4803 21 是的 大量複製 (bcp) 用戶端已傳送長度為 %d 的資料列。 這不是有效的大小。 資料列的最大長度為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4804 21 是的 從主機讀取目前資料列時,遇到訊息過早結束的情況——當伺服器預期會收到更多資料時,傳入的資料流卻中斷了。 主機程式可能已經結束。 請確定是使用支援的用戶端應用程式開發介面 (API)。
4805 17 否 您所使用的前端工具不支援從主機大量載入。 請使用支援的工具來執行此命令。
4806 16 否 SINGLE_CLOB 需要雙位元組字集 (DBCS) (char) 輸入檔。 指定的檔案為 Unicode。
4807 21 是的 大量複製 (bcp) 用戶端傳送的資料列長度為 %d。 此尺寸無效。 資料列大小的下限為 %d。 請使用支援的用戶端應用程式開發介面 (API)。
4808 16 否 大量複製操作無法觸發大量載入陳述式。
4809 16 否 SINGLE_NCLOB 需要 UNICODE (widechar) 輸入檔。 指定的檔案非 Unicode。
4810 16 否 需要資料流中的 TEXT Token 來進行 text 或 image 資料的大量複製。
4811 16 否 預期有資料流中的資料行位移,以進行文字或影像資料的大量複製。
4812 16 否 需要資料流中的資料列位移來進行 text 或 image 資料的大量複製。
4813 16 否 預期在大量複製 text、ntext 或 image 資料時,資料流中的文字長度。
4814 16 否 舊版用戶端不支援將資料大量複製到分割資料表中。
4815 16 否 從 bcp 用戶端收到 colid %d 的無效資料行長度。
4816 16 否 來自 colid %d bcp 用戶端的資料行類型無效。
4817 16 否 無法大量載入。 排序資料行 '%.*ls' 無效。 ORDER 提示會被忽略。
4818 16 否 無法大量載入。 已排序的資料行 '%.*ls' 已被指定超過一次。 ORDER 提示會被忽略。
4819 16 否 無法大量載入。 大量資料流不正確地指定為已排序,或者此資料違反了目標資料表所設定的唯一性條件約束。 下列兩個資料列的排序次序不正確: 第一列的主索引鍵: %s,第二列的主索引鍵: %s。
4820 16 否 無法大量載入。 未知的格式檔案 "%s" 版本。
4821 16 否 無法大量載入。 從格式檔案 "%s" 讀取資料行數目時發生錯誤。
4822 16 否 無法大量載入。 格式檔案 "%s" 的資料行數目無效。
4823 16 否 無法大量載入。 格式檔案 "%s" 中的資料行編號無效。
4824 16 否 無法大量載入。 資料行編號 %d 的資料類型於格式檔案 "%s" 中無效。
4825 16 否 無法大量載入。 格式檔案 "%s" 中資料行編號 %d 的前綴無效。
4826 16 否 無法大量載入。 格式檔 "%s" 中欄編號 %d 的欄長度無效。
4827 16 否 無法大量載入。 資料行編號 %d 的資料行結束字元於格式檔案 "%s" 中無效。
4828 16 否 無法大量載入。 來源欄 %d 的目的地資料表資料行編號於格式檔案 "%s" 中無效。
4829 16 否 無法大量載入。 讀取格式檔案 "%s" 中來源欄 %d 的目的地資料表資料行名稱時,發生錯誤。
4,830 10 否 大量載入:DataFileType 被錯誤地指定為 char。 由於資料檔案具有 Unicode 簽名,因此 DataFileType 將被視為 widechar。
4831 10 否 大量載入:DataFileType 被錯誤地指定為 widechar。 由於資料檔案沒有 Unicode 簽章,因此 DataFileType 將假設成 char。
4832 16 否 大量載入:在資料檔中遇到未預期的檔案結尾。
4833 16 否 大量載入:提供者動態連結庫與伺服器可執行檔之間的版本不符。
4834 16 否 您沒有執行大量載入陳述的權限。
4835 16 否 下層用戶端不支援大量複製到具有計算資料行的資料表。
4836 10 否 警告:資料表 "%.*s" 已針對合併式複寫發行。 請重新初始化受影響的訂閱者,或執行 sp_addtabletocontents,以確保下一次同步處理包含已加入的資料。
4837 16 否 無法將資料大量複製到已啟用立即更新訂閱的資料表 "%.*s" 中。
4838 16 否 大量資料來源並未支援 SQLNUMERIC 或 SQLDECIMAL 的資料類型。
4839 16 否 無法執行大量載入。 來源欄 %d 的定序名稱於格式檔案 "%s" 中無效。
4840 16 否 大量資料來源提供者字串具有無效的 %ls 屬性值 %ls。
4841 16 否 資料來源名稱並非單純的物件名稱。
4842 16 否 伺服器提供者字串中遺漏必要的 FormatFile 屬性。
4843 16 否 大量資料來源提供者字串在字元位置 %d 附近有語法錯誤 ('%lc')。
4844 16 否 大量資料來源提供者字串包含不受支援的屬性名稱 (%ls)。
4845 16 否 大量資料來源提供者字串於字元位置 %d 附近發生語法錯誤。 預期為「%lc」,但實際為「%lc」。
4846 16 否 大量資料提供者無法配置記憶體。
4847 16 否 早於 SQL Server 2000 的版本不支援大量複製到具有 bigint 資料行的資料表。
4848 16 否 SQL Server 2000 之前的版本不支援將資料大量複製到含有 sql_variant 資料行的資料表。
4855 16 否 格式檔案 "%ls" 的第 %d 行:非預期的元素 "%ls"。
4856 16 否 格式檔案 "%ls" 的第 %d 行:未預期的資訊項目。
4857 16 否 格式檔案 %ls 中的行 %d:無法為此類型指定屬性%ls。
4858 16 否 格式檔案 "%ls" 的行 %d: 屬性 "%ls" 的值 "%ls" 不正確。
4859 16 否 格式檔案 "%ls" 的第 %d 行: 缺少必要的屬性 "%ls"。
4860 16 否 無法大量載入。 檔案 %ls 不存在,或您沒有檔案存取權限。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=2374938 。
4861 16 否 無法大量載入,因為檔案 "%ls" 無法開啟。 作業系統錯誤碼 %ls。
4862 16 否 無法大量載入,因為檔案 %ls 不完整或無法讀取。 作業系統錯誤碼 %ls。
4863 16 否 大量載入資料轉換錯誤(截斷),發生於資料列 %d、資料行 %d(%ls)。
4864 16 否 大量載入資料轉換錯誤(型別不相符,或對指定的字碼頁而言為無效字元),發生於資料列 %d、資料行 %d(%ls)。
4865 16 否 無法大量載入,因為已超過最大錯誤數目 (%d)。
4866 16 否 批次載入失敗。 資料檔案中第 %d 列、第 %d 欄的欄位內容過長。 請確認欄位結束字元和資料列結束字元是否已正確指定。
4867 16 否 大量載入資料時發生資料轉換錯誤(溢位),位於第 %d 列、第 %d 欄 (%ls)。
4868 16 否 批次載入失敗。 尚未安裝字碼頁 "%d"。 請安裝字碼頁,然後再次執行命令。
4869 16 否 批次載入失敗。 資料檔於列 %d,欄 %d 發現未預期的 NULL 值。 目的地資料行 (%ls) 定義為 NOT NULL。
4870 16 否 無法大量載入,因為寫入檔案 "%ls" 時發生錯誤。 作業系統錯誤碼 %ls。
4871 16 否 嘗試記錄錯誤時發生大量載入錯誤。
4872 16 否 格式檔案 "%ls" 的行 %d: 重複的元素識別碼 "%ls"。
4873 16 否 格式檔案 "%ls" 的行 %d: 參考不存在的元素識別碼 "%ls"。
4874 16 否 格式檔案 "%ls" 中的第 %d 行:重複的元素識別碼參照 "%ls"。
4875 16 否 來自 colid %d 的 bcp 用戶端的資料行屬性無效。
4876 16 否 SQL Server 目的地的大量插入作業已逾時。請考慮在數據流中增加 SQL Server 目的地的 Timeout 屬性值。
4877 16 否 讀取列 %d、欄 %d 時,解析 DTS 串流時發生錯誤。
4878 16 否 為大量載入指定的引號字元無效。 引號字元可以是一個字節或 Unicode 字元。
4879 16 否 大量載入失敗,因為 CSV 資料檔 %ls 的資料列 %ls%I64d 中第 %d 欄的欄位值無效。
4880 16 否 無法大量載入。 當您使用 FIRSTROW/FIRST_ROW 和 LASTROW 參數時,FIRSTROW/FIRST_ROW的值不能大於 LASTROW 的值。
4881 10 否 注意:透過檢視執行大量插入,可能會導致資料檔中為 NULL 的資料行忽略基底資料表的預設值。
4882 16 否 無法大量載入。 格式檔案 "%s" 的來源欄 %d 需要前置長度、欄位長度或結束字元。
4883 16 否 XML 讀取器對格式檔案 "%ls" 中從第 %d 行、第 %d 欄附近開始的資訊項目傳回了 0x%08X。
4884 16 否 格式檔案 "%ls" 中,從第 %d 行第 %d 欄附近開始的資訊項目附近發生未知錯誤。
4885 16 否 無法開啟檔案 "%ls"。 需要使用整合式驗證登入。
4886 16 否 無法開啟檔案 "%ls"。 作業系統錯誤: %ls
4887 16 否 無法開啟檔案 "%ls"。 僅支援磁碟檔案。
4888 16 否 無法開啟檔案 "%ls"。 需要 bulkadmin 角色成員資格。
4889 16 否 無法開啟檔案 "%ls"。 缺少 Unicode 位元組順序標記。
4890 16 否 顯示執行計畫模式不支援大量插入。
4891 16 否 由於目標資料表的結構描述已變更,批次插入失敗。
4892 16 否 由於目標資料表的結構描述已變更,大量插入失敗。
4893 16 否 無法大量載入,因為無法開啟 SSIS 檔案對應物件 '%ls'。 作業系統錯誤碼 %ls。 請務必使用整合式驗證來存取本地伺服器。
4894 21 是的 使用 bcp 時,COLMETADATA 必須存在。
4895 21 是的 欄 %d 的 Unicode 資料位元組數為奇數。 應該為偶數位元組大小。
4896 16 否 來自 colid %d bcp 用戶端的資料行值無效。
4897 16 否 收到長度無效的 colid %d 的區塊 LOB 資料。
4898 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的欄位參數。 當指定 CSV 格式時,所有數據欄位都必須是具有終止符的字元或 Unicode 字元。
4899 16 否 無法大量載入 CSV 檔案。 在格式檔案 "%s" 中,為來源資料行編號 %d 指定了無效的終止字元。 除了指定 CSV 格式的最後一個結束符之外,所有源數據行終止符都必須相同。 只有列終止符應該不同。
4900 16 否 ALTER TABLE SWITCH 陳述式在 '%.*ls' 表中失敗。 無法切換已啟用變更追蹤之資料表的資料分割。 在使用 ALTER TABLE SWITCH 前,先關閉變更追蹤。
4901 16 否 ALTER TABLE 僅允許新增可包含空值的欄位、具有指定 DEFAULT 定義的欄位,或新增的欄位為識別欄位或時間戳記欄位;或者,若上述條件皆未滿足,則資料表必須為空,才可新增此欄位。 無法將數據行 『%.*ls』 新增至非空白數據表 『%.*ls』,因為它不符合這些條件。
4902 16 否 找不到物件 "%.*ls",原因是物件不存在,或您沒有權限。
4903 10 否 警告:表格 '%.*ls' 指定的分割區 %d 在 SWITCH 陳述中被忽略 ALTER TABLE ,因為該表格尚未分割。
4904 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 的指定資料分割 %d 必須是空的。
4905 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 必須是空的。
4906 16 否 '%ls' 陳述句失敗。 %S_MSG「%.*ls」已進行 %S_MSG 分割,而索引「%.*ls」則已進行 %S_MSG 分割。
4907 16 否 '%ls' 陳述句失敗。 %S_MSG '%.*ls' 具有 %d 分割區,而索引 '%.*ls' 則具有 %d 分割區。
4908 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的範圍界限值與索引 '%.*ls' 所使用的範圍界限值不同。
4909 16 否 無法改變 '%.*ls',因為它並不是資料表。
4911 16 否 無法在 SWITCH 語句中指定沒有分割區號 ALTER TABLE 的分割表。 資料表 '%.*ls' 已分割。
4912 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 的資料行集,與用來分割索引 '%.*ls' 的資料行集不同。
4913 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 具有叢集索引 '%.*ls',而數據表 '%.*ls' 沒有叢集索引。
4914 16 否 ALTER TABLE SWITCH 陳述失敗了。 資料表 "%.*ls" 的叢集索引已停用。
4915 16 否 '%ls' 陳述句失敗。 用來分割 %S_MSG '%.*ls' 之數據分割函數的參數類型與分割索引 '%.*ls' 所使用的數據分割函數參數類型不同。
4,916 16 否 無法啟用或停用條件約束。 請查看先前的錯誤。
4917 16 否 條件約束 '%.*ls' 並不存在。
4918 16 否 ALTER TABLE SWITCH 陳述失敗,因為資料表 '%.*ls' 具有全文索引。
4919 16 否 無法在資料行 '%.*ls' 上改變 PERSISTED 屬性,因為這個資料行並未進行計算。
4920 16 否 ALTER TABLE 失敗,因為資料表 '%.*ls' 上的觸發程序 '%.*ls' 不存在。
4921 16 否 ALTER TABLE 失敗,因為觸發條件 '%.*ls' 不屬於表格 '%.*ls'。
4922 16 否 %ls %.*ls 失敗,因為一個或多個物件存取此 %S_MSG。
4923 16 否 ALTER TABLE DROP COLUMN 失敗,因為「%.*ls' 是表格 '%.*ls' 中唯一的資料欄位。 資料表必須至少有一個資料行。
4924 16 否 %ls 失敗,因為資料表 '%.*ls' 中沒有數據行 '%.*ls'。
4925 16 否 ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失敗,因為表格 '%.*ls' 中已有欄位,且帶有 ROWGUIDCOL 屬性。
4926 16 否 ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失敗,因為資料表 '%.*ls' 中不存在具有 ROWGUIDCOL 屬性的欄位。
4927 16 否 無法將資料行 『%.*ls』 變更為資料類型 %.*ls。
4928 16 否 無法變更資料行 '%.*ls',因為它是 '%ls'。
4929 16 否 無法變更 %S_MSG '%.*ls',因為它正發行以供複寫。
4933 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行相依於非架構系結物件。
4934 16 否 資料表 '%.*ls' 中的計算資料行 '%.*ls' 無法保存,因為該資料行會存取使用者或系統資料。
4935 16 否 ALTER TABLE ADD COLUMN 無法指定與現有檔案群不同的 FILESTREAM 檔案群組。
4936 16 否 無法儲存資料表 '%.*ls' 中的計算數據行 '%.*ls',因為數據行不具決定性。
4937 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 『%.*ls』 具有架構系結的檢視 『%.*ls』。
4938 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的資料分割 %d 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls' 中。
4939 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 的數據分割 %d 位於檔案群組 '%.*ls'。
4940 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中,而 %S_MSG '%.*ls' 位於檔案群組 '%.*ls' 中。
4941 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 被標記為合併複寫。
4942 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 中序號 %d 的資料行 '%.*ls' 與資料表 '%.*ls' 中相同序號的資料行 '%.*ls' 名稱不同。
4943 16 否 ALTER TABLE SWITCH 陳述句失敗,因為表格 '%.*ls' 有 %d 欄,而 table '%.*ls' 有 %d 欄。
4944 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料行 '%.*ls' 在來源資料表 '%.*ls' 中的資料類型為 %s,與其在目標資料表 '%.*ls' 中的類型 %s 不同。
4945 16 否 ALTER TABLE SWITCH 陳述式失敗,原因是欄位 '%.*ls' 在資料表 '%.*ls' 與 '%.*ls' 中的定序不相同。
4946 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的持久屬性。
4947 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 中沒有與目標資料表 '%.*ls' 中索引 '%.*ls' 相同的索引。
4948 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 位於資料庫 '%.*ls' 中,而目標數據表 '%.*ls' 則位於資料庫 '%.*ls' 中。
4949 16 否 ALTER TABLE SWITCH 陳述式失敗,因為物件 '%.*ls' 不是使用者定義的資料表。
4950 16 否 ALTER TABLE SWITCH 陳述式失敗,因為分割區號 %d 不存在於表格 '%.*ls' 中。
4951 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 FILESTREAM 儲存屬性。
4952 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在表格 '%.*ls' 和 '%.*ls' 中不具有相同的 ANSI 修整語意。
4953 16 否 ALTER TABLE SWITCH 陳述失敗。 用來分割數據表 『%.*ls』 的資料行集與用來分割數據表 '%.*ls' 的數據行集不同。
4954 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 在資料列資料中的文字內嵌限制為 %d,這與資料表 '%.*ls' 所使用的值 %d 不同。
4955 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 和目標數據表 '%.*ls' 相同。
4956 16 否 ALTER TABLE SWITCH 陳述式失敗,因為資料表 '%.*ls' 未被 RANGE 分割。
4957 16 否 '%ls' 陳述式失敗,因為用來識別 %S_MSG '%.*ls' 資料分割編號的運算式不是整數類型。
4958 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 ROWGUIDCOL 屬性。
4959 16 否 ALTER TABLE SWITCH 陳述失敗。 %S_MSG '%.*ls' 的數據分割 %d 具有文本檔群組 '%.*ls',而 %S_MSG '%.*ls' 的數據分割 %d 具有 TEXT 檔案群組 '%.*ls'。
4960 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中的檢查條件約束 『%.*ls』 是 NOCHECK 條件約束,但目標數據表 '%.*ls' 中的相符檢查條件約束 '%.*ls' 是 CHECK。
4961 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的欄位 '%.*ls' 可為 Null,但在 '%.*ls' 中不可為 Null。
4962 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中的資料分割 %d 不是範圍分割。
4963 16 否 ALTER TABLE SWITCH 陳述失敗。 資料分割 %d 對資料表 '%.*ls' 無效。
4964 16 否 ALTER TABLE SWITCH 陳述失敗。 表格 '%.*ls' 的約束為 RULE '%.*ls'。 SWITCH 不允許用於有 RULE 限制的資料表。
4965 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中的數據行 '%.*ls' 是計算數據行,但是不會計算 '%.*ls' 中的相同數據行。
4966 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 中定義為 '%.*ls' 的計算數據行 '%.*ls' 與定義為 '%.*ls' 數據表 '%.*ls' 中的相同數據行不同。
4967 16 否 ALTER TABLE SWITCH 陳述失敗。 不允許使用 SWITCH,因為來源資料表 '%.*ls' 包含條件約束 '%.*ls' 的主索引鍵。
4968 16 否 ALTER TABLE SWITCH 陳述失敗。 目標資料表 '%.*ls' 具有用於條件約束 '%.*ls' 的外鍵,但來源資料表 '%.*ls' 沒有對應的鍵。
4969 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 中停用外鍵條件約束 『%.*ls』,且目標數據表 『%.*ls』 中已啟用對應的條件約束 『%.*ls』。 來源資料表條件約束必須加以啟用。
4970 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據表層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4971 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 具有數據行層級檢查條件約束 『%.*ls』,但源數據表 『%.*ls』 沒有對應的條件約束。
4972 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 『%.*ls』 的檢查條件約束或分割區函數允許目標數據表 『%.*ls』 上的檢查條件約束或數據分割函數不允許的值。
4973 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 所定義的範圍,不是資料表 '%.*ls' 中分割區 %d 所定義範圍的子集。
4974 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表「%.*ls」中的外鍵約束「%.*ls」為 NOCHECK,而目標資料表「%.*ls」中的對應約束「%.*ls」為 CHECK。 來源資料表限制必須為 CHECK 類型。
4975 16 否 ALTER TABLE SWITCH 陳述失敗。 源數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 和目標數據表 '%.*ls' 中的檢查條件約束 '%.*ls' 有不同的 'Not For Replication' 設定。
4976 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 XML 數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4977 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 在 CLR 類型數據行上有檢查條件約束 '%.*ls',但源數據表 '%.*ls' 沒有相同的檢查條件約束。
4978 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 %.*ls' 中的資料分割 %d 位於唯讀檔案群組 %.*ls' 中。
4979 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 位於只讀檔案群組 '%.*ls' 中。
4980 16 否 ALTER TABLE SWITCH 陳述失敗。 資料表 '%.*ls' 中分割區 %d 的 LOB 資料位於唯讀檔案群組 '%.*ls' 中。
4981 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 的 lobdata 位於只讀檔案群組 '%.*ls' 中。
4982 16 否 ALTER TABLE SWITCH 陳述失敗。 來源資料表 '%.*ls' 的檢查約束允許的值,不在目標資料表 '%.*ls' 上分割區 %d 所定義的範圍內。
4983 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 『%.*ls』 上有 XML 或空間索引 『%.*ls』。 只有原始資料表可以在 SWITCH 語句中擁有 XML 或空間索引 ALTER TABLE 。
4984 16 否 ALTER TABLE SWITCH 陳述失敗。 目標數據表 '%.*ls' 和源數據表 '%.*ls' 有不同的 vardecimal 儲存格式值。 請使用 sp_tableoption 預存程序改變資料表的 [Vardecimal 儲存格式] 選項,以確定兩個值相同。
4985 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的空可性屬性。
4986 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位「%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 CLR 類型。
4987 16 否 ALTER TABLE SWITCH 陳述式失敗,因為欄位 '%.*ls' 在資料表 '%.*ls' 和 '%.*ls' 中沒有相同的 XML 架構集合。
4988 16 否 無法保存計算資料行 『%.*ls』。 基礎物件 '%.*ls' 擁有者與數據表 '%.*ls' 不同。
4989 16 否 無法移除資料表 '%.*ls' 中資料行 '%.*ls' 的 ROWGUIDCOL 屬性,因為該資料行不是該資料表指定的 ROWGUIDCOL。
4990 16 否 無法改變資料表 '%.*ls' 中的數據行 '%.*ls' 來新增或移除 FILESTREAM 數據行屬性。
4991 16 否 無法改變資料表 『%.*ls』 中數據行 『%.*ls』 上的 NOT FOR REPLICATION 屬性,因為此數據行不是標識列。
4992 16 否 無法在未包含任何大型數值類型 varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 類型資料行的使用者資料表上使用資料表選項 LARGE VALUE TYPES OUT OF ROW。 此選項可套用於具有已保存之大型值計算資料行的資料表。
4993 16 否 ALTER TABLE SWITCH 陳述失敗。 數據表 '%.*ls' 與數據表 '%.*ls' 相較之下,[大型實值類型出列數據表] 選項有不同的設定。
4994 16 否 數據表 %.*ls' 中的計算資料行 '%.*ls' 無法儲存,因為數據行類型 '%.*ls' 是非位元組排序的 CLR 類型。
4995 16 否 數據表 %.*ls' 無法啟用 Vardecimal 儲存格式,因為資料庫 %.*ls' 是系統資料庫。 系統資料庫不提供 Vardecimal 儲存格式。
4996 16 否 資料表 '%.*ls' 已啟用變更追蹤。
4997 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤要求資料表具有主索引鍵。 請先在資料表中建立主鍵,再啟用變更追蹤。
4998 16 否 資料表 '%.*ls' 未啟用變更追蹤。
4999 16 否 無法在資料表 '%.*ls' 上啟用變更追蹤。 變更追蹤不支援在資料表中使用 timestamp 類型作為主鍵。