錯誤 10000 - 10999

錯誤

嚴重性

已記錄事件

描述 (訊息文字)

10000

16

未知的提供者錯誤。

10001

16

提供者報告了未預期的重大錯誤。

10002

16

提供者並未實作功能。

10003

16

提供者已用完記憶體。

10004

16

提供者報告了有一或多個引數無效。

10005

16

提供者並未支援介面。

10006

16

提供者指出使用了無效的指標。

10007

16

提供者指出使用了無效的控制代碼。

10008

16

提供者已結束操作。

10009

16

提供者並未給予任何關於錯誤的資訊。

10010

16

完成這個作業所需要的資料尚無法供提供者使用。

10011

16

拒絕存取。

10021

16

由於已經到達資源的限制而由提供者結束執行。

10022

16

提供者從取用者的 IRowsetNotify 呼叫了某個方法,而該方法尚未傳回。

10023

16

提供者並未支援所需的方法。

10024

16

提供者指出使用者沒有執行此作業的權限。

10025

16

提供者在外部處理序上引發了伺服器錯誤。

10026

16

並未設定命令文字。

10027

16

命令尚未準備。

10028

16

驗證失敗。

10032

16

無法傳回多個結果集 (提供者不支援)。

10033

16

指定的索引不存在,或是提供者不支援這個資料來源上的索引掃描。

10034

16

指定的資料表或檢視不存在或包含錯誤。

10035

16

並未對於一或多個必要參數給定值。

10042

16

當有開啟的資料列集時無法設定任何屬性。

10052

16

插入動作已由提供者於通知時取消。

10053

16

由於符號不符或溢位以外的原因而無法轉換資料值。

10054

16

一或多個資料行的資料值造成提供者所使用的類型溢位。

10055

16

資料違反了一或多個資料行的完整性條件約束。

10056

16

具有暫止變更的資料列數量已經超過了由 DBPROP_MAXPENDINGROWS 屬性所指定的限制。

10057

16

無法建立資料列。會超過資料列集所支援的使用中資料列總數。

10058

16

取用者在釋放先前擷取的資料列控制代碼之前無法插入新的資料列。

10060

 

 

建立伺服器的連接時發生錯誤。連接到 SQL Server 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗。(提供者: TCP 提供者,錯誤: 0 - 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。)(Microsoft SQL Server,錯誤:10060)

10061

 

 

建立伺服器的連接時發生錯誤。連接到 SQL Server 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗。(提供者: TCP 提供者,錯誤: 0 - 無法連線,因為目標電腦拒絕連線。)(Microsoft SQL Server,錯誤:10061)

10062

16

變更已由提供者於通知時取消。

10063

16

變更已由提供者於通知時取消。

10064

16

由於符號不符或溢位以外的原因而無法轉換資料值。

10065

16

一或多個資料行的資料值造成提供者所使用的類型溢位。

10066

16

資料違反了一或多個資料行的完整性條件約束。

10067

16

具有暫止變更的資料列數量已經超過了由 DBPROP_MAXPENDINGROWS 屬性所指定的限制。

10068

16

資料列集使用開放式並行存取,且資料行的值在包含的資料列最後一次被提取或重新同步處理之後已經變更。

10069

16

取用者無法刪除資料列。刪除動作暫止,或是已被傳送到資料來源。

10081

16

取用者無法刪除資料列。插入動作已被傳送到資料來源。

10085

16

資料列集使用整合的索引而沒有目前的索引。

10086

16

資料表上的 RestartPosition 於通知時取消。

10087

16

資料表建於即時資料流上且位置無法重新起始。

10088

16

提供者並未釋放某些現有的資料列。

10100

16

資料行的順序在建立資料列集的物件上並未指定。提供者必須重新執行命令來把下一個提取位置重新定位到其最初位置,且資料行的順序已經變更。

10101

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 DISTINCT 關鍵字。建議您從檢視中移除 DISTINCT 或不要索引該檢視。此外,也可以考慮使用 GROUP BY 或 COUNT_BIG(*) 取代 DISTINCT 以在群組資料行上模擬 DISTINCT。

10102

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 TOP 關鍵字。建議您移除 TOP 或不要索引該檢視。

10103

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 TABLESAMPLE 子句。建議您移除 TABLESAMPLE 或不要索引該檢視。

10104

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中使用了 OPENROWSET、OPENQUERY 或 OPENDATASOURCE。建議您不要索引該檢視,或刪除 OPENQUERY、OPENROWSET 和 OPENDATASOURCE。

10105

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了使用 CONTAINSTABLE 或 FREETEXTTABLE 全文檢索函數的資料表。建議您移除這些函數的使用或不要索引該檢視。

10106

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用了 OPENXML 資料列集提供者。建議您移除 OPENXML 或不要索引該檢視。

10107

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了內部的系統資料列集提供者。建議您不要索引此檢視。

10108

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用了資料表變數 "%.*ls"。建議您不要索引此檢視或移除對資料表變數的參考。

10109

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了 SQL Server 內部的資料表。

10110

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了衍生資料表 "%.*ls" (在 FROM 子句中由 SELECT 陳述式定義)。建議您移除對衍生資料表的參考或不要索引該檢視。

10111

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 OUTER APPLY。建議您不要索引該檢視,或移除 OUTER APPLY。

10112

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含使用 ODBC 標準逸出語法的聯結。請考慮改用 ANSI 聯結語法。

10113

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視中包含指定聯結提示的 INNER 聯結。建議您移除聯結提示。

10114

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中使用了 LEFT、RIGHT 或 FULL OUTER 聯結,而且在索引檢視中不允許 OUTER 聯結。請考慮改用 INNER 聯結。

10115

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中使用了 PIVOT 運算子。建議您不要索引此檢視。

10116

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中使用了 UNPIVOT 運算子。建議您不要索引此檢視。

10117

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視中包含一或多個 UNION、INTERSECT 或 EXCEPT 運算子。建議您為每個查詢建立個別的索引檢視,做為原始檢視的 UNION、INTERSECT 或 EXCEPT 運算子的輸入。

10118

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用 "*" 運算子來選取資料行。建議您改成依名稱參考資料行。

10119

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 GROUP BY ALL。建議您改用 GROUP BY。

10121

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 CUBE、ROLLUP 或 GROUPING SETS 運算子。建議您不要索引此檢視。

10122

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 HAVING 子句。建議您移除 HAVING 子句。

10123

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 COMPUTE 子句。建議您不要索引此檢視,或者改用 GROUP BY 或彙總檢視,以取代彙總結果的 COMPUTE 計算。

10124

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含使用已被取代 Transact-SQL 聯結語法的聯結 ( *= 和 =* )。請考慮改用 = 運算子 (非外部聯結)。

10125

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考內部的 SQL Server 資料行。

10126

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用了彙總 "%.*ls"。建議您刪除彙總,不要索引該檢視,或使用替代的彙總。例如,用 AVG 取代 SUM 和 COUNT_BIG,或用 COUNT 取代 COUNT_BIG。

10127

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用具有 DISTINCT 關鍵字的彙總 "%.*ls"。建議您不要索引此檢視或刪除 DISTINCT。考慮在群組資料行上使用 GROUP BY 或 COUNT_BIG(*) 檢視來模擬 DISTINCT。

10128

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含一或多個子查詢。建議您將檢視變更為只使用聯結來取代子查詢。或者,考慮不要索引此檢視。

10129

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用了 CONTAINS 或 FREETEXT 全文檢索述詞。建議您刪除 CONTAINS 或 FREETEXT,或不要索引該檢視。

10130

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了內嵌或多重陳述式資料表值函數 "%.*ls"。請考慮透過提供檢視定義來擴充函數定義,或不要索引該檢視。

10131

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視使用了不具決定性的 Common Language Runtime (CLR) 資料表值函數 "%.*ls"。建議您不要索引該檢視或將其變更為不使用此函數。

10132

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了不精確的 Common Language Runtime (CLR) 資料表值函數 "%.*ls"。建議您不要索引該檢視。

10133

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了資料表值 Common Language Runtime (CLR) 函數 "%.*ls"。建議您移除對該函數的參考或不要索引該檢視。

10134

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考的函數 "%.*ls" 執行使用者或系統資料存取。

10136

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含一個以上 APPLY。建議您不要索引該檢視,或只使用一個 APPLY。

10137

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中使用了彙總 COUNT。請改用 COUNT_BIG。

10138

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視參考了通用資料表運算式 "%.*ls"。無法索引參考通用資料表運算式的檢視。建議您不要索引該檢視,或從檢視定義中移除通用資料表運算式。

10139

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視的選取清單中並未包括正確使用的 COUNT_BIG。建議您將 COUNT_BIG(*) 加入選取清單中。

10140

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視使用了隱含轉換,會從字串轉換成 datetime 或 smalldatetime。請使用含決定性樣式值的明確的 CONVERT。

10141

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視中包含資料表提示。建議您移除該提示。

10142

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視在 SELECT 清單的非索引鍵資料行之外參考了 CLR 處理常式 (函數或方法) '%.*ls'。請重新建立或改變檢視,使其除了在 SELECT 清單的非索引鍵資料行以外不參考 CLR 處理常式,然後再建立索引。

10143

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為檢視中包含 APPLY。建議您不要索引該檢視,或移除 APPLY。

10144

16

無法在檢視 "%.*ls" 上建立 %S_MSG,因為其中包含次序或彙總函數。請將函數從檢視定義中移除,否則請勿索引該檢視。

10145

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為檢視中使用了 CHANGETABLE 函數。

10211

16

無法在檢視 '%.*ls' 上建立 %S_MSG,因為它參考到疏鬆資料行集。包含疏鬆資料行集的檢視無法製作索引。請考慮將疏鬆資料行集從檢視中移除,或不要為檢視製作索引。

10227

16

無法在 Null CLR 類型值上叫用 Mutator。

10240

16

無法更新類型 "%.*ls.%.*ls" 的欄位 "%.*ls",因為該欄位為 "%.*ls"。

10300

16

找不到 UdtExtensions.dll。請檢查您的安裝。

10301

16

組件 '%.*ls' 參考了組件 '%.*ls',後者在目前的資料庫中沒有出現。SQL Server 嘗試從參考組件來源的相同位置尋找並自動載入參考的組件,但該作業已失敗 (原因: %S_MSG)。請將參考的組件載入目前的資料庫並再試一次。

10302

16

組件 '%.*ls' 參考了組件 '%.*ls',後者在目前的資料庫中沒有出現。SQL Server 嘗試從參考組件來源的相同位置尋找並自動載入參考的組件,但該作業已失敗 (原因: %s)。請將參考的組件載入目前的資料庫並再試一次。

10303

16

無法取得 SQL Server 的路徑: '%ls'。

10304

16

無法建立 AppDomain 管理員: '%.*ls'。

10305

16

無法使用 HRESULT 0x%x 輸入 Common Language Runtime (CLR)。這可能是由於資源條件很低。

10306

16

必須使用 SqlFunctionAttribute 來註解 CLR 資料表值函數的 Init 方法。

10307

16

CLR 資料表值函數的 Init 方法的 SqlFunctionAttribute 必須設定 FillRowMethodName 屬性。

10308

10

SqlFunctionAttribute 的 FillRowMethodName 屬性並未包含有效的方法名稱。

10309

10

警告: 您所註冊的 Microsoft .NET Frameworks 組件 '%.*ls' 並未在 SQL Server 主控的環境下經過完整測試,且不受支援。以後,如果您對此組件或 .NET Framework 進行升級或服務,您的 CLR 整合常式可能會停止運作。如需詳細資料,請參閱《SQL Server 線上叢書》。

10310

10

警告: 您註冊的 SQL Server 用戶端組件 '%.*ls',尚未於 SQL Server 主控的環境下經過完整測試。

10311

10

由於 Common Language Runtime (CLR) 或安全性資料定義語言 (DDL) 作業,AppDomain %i (%.*ls) 已標示為卸載。

10312

16

由於記憶體不足的壓力,AppDomain %i (%.*ls) 已標示為卸載。

10313

16

.NET Framework 執行已中止。UDP/UDF/CLR 類型並未還原執行緒 Token。

10314

16

在 %S_MSG 期間使用 .NET Framework 時發生錯誤。伺服器可能資源不足。請嘗試再次執行查詢。如果問題持續發生,請連絡支援人員。%.*ls

10316

16

嘗試載入組件識別碼 %d 時,Microsoft .NET Framework 發生錯誤。伺服器可能資源不足,或者組件具有 PERMISSION_SET = EXTERNAL_ACCESS 或 UNSAFE 而不受信任。請再次執行查詢,或參閱文件集,以了解如何解決組件信任問題。如需有關此錯誤的詳細資訊: %.*ls

10317

16

由於記憶體不足的壓力,已卸載指定版本識別碼 (%d) 的應用程式定義域,因此找不到該應用程式定義域。

10318

16

嘗試取得檔案 '%s' 的檔案版本資訊時發生錯誤。

10319

16

'%.*ls' 失敗,因為類型 '%.*ls' 之方法 '%.*ls' 的參數 %d 是使用不受支援的屬性 System.ParamArrayAttribute 來註解。

10320

16

UserDefinedType 方法呼叫失敗,因為類型 '%.*ls' 之方法 '%.*ls' 的參數 %d 是使用不受支援的屬性 System.ParamArrayAttribute 來註解。

10321

16

方法名稱 '%.*ls' 對於 '%.*ls' 無效。

10322

16

方法名稱 '%.*ls' 對於 UserDefinedType 方法呼叫無效。

10323

16

在資料庫 %.*ls 中找不到類型 %.*ls

10324

16

.Net Framework Managed 偵錯助理 %.*ls 發現無效的使用者程式碼

10325

16

CREATE TRIGGER 的 WITH ENCRYPTION 選項只適用於 T-SQL 觸發程序,而非 CLR 觸發程序。

10326

16

伺服器正在關機,因為使用者的 Unmanaged 程式碼中堆疊溢位。

10327

14

組件 '%.*ls' 的兩個版本不能共存在資料庫 '%.*ls' 中。請選擇要保留的版本,並刪除另一個版本。

10328

16

組件 '%.*ls' 的 %ls ASSEMBLY,因為組件 '%.*ls' 沒有 PERMISSION_SET = %ls 的授權。下列之一為 True 時,組件才會獲得授權: 資料庫擁有者 (DBO) 有 %ls 權限,且資料庫已開啟 TRUSTWORTHY 資料庫屬性;或者組件已使用憑證或非對稱金鑰簽署,且對應的登入具有 %ls 權限。

10329

16

沒有足夠的堆疊可以建立 appdomain '%.*ls'。

10330

16

.Net Framework 執行已中止。%.*ls

10331

16

ALTER ASSEMBLY 失敗,因為更新組件中類型 '%s' 的改變會導致類型 '%s' 的序列化配置隨之改變。保留的類型不允許變更序列化配置。

10501

16

組件 '%.*ls' 中的類型 '%ls' 衍生自 CLR 類型不支援的一般類型。

10502

16

無法建立計畫指南 '%.*ls',因為提供的類型 '%.*ls' 是不允許的。

10503

16

無法建立計畫指南 '%.*ls',因為 @stmt 和 @module_or_batch 或是 @plan_handle 和 @statement_start_offset 所指定的陳述式與資料庫中現有的計畫指南 '%.*ls' 相符。請卸除現有計畫指南後,再建立新的計畫指南。

10504

16

不允許作業 '%.*ls'。

10505

16

無法建立計畫指南 '%.*ls',因為參數 @hints 不正確。請使用 N'OPTION ( <query_hint> [ ,...n ] )'。

10506

16

無法建立計畫指南 '%.*ls',因為提供給 @module_or_batch 的值 '%.*ls' 不是合法的兩個部分組成的名稱。請使用 'schema_name.object_name'。

10507

16

無法建立計畫指南 '%.*ls',因為參數 @stmt 有一個以上的陳述式。

10508

16

無法建立計畫指南 '%.*ls',因為 @stmt 和 @module_or_batch 或是 @plan_handle 和 @statement_start_offset 所指定的陳述式不符合指定的模組或批次中的任何陳述式。請將值修改為與模組或批次中的陳述式相符。

10509

16

無法 '%ls' 計劃指南 '%.*ls',因為它不存在或您沒有權限。請確認計劃指南的名稱和目前工作階段的資料庫,以及您有所需的權限。

10510

16

無法建立計畫指南 '%.*ls',因為 @stmt 或 @statement_start_offset 所指定的陳述式中含有語法錯誤或不適用於計畫指南。請提供單一有效 Transact-SQL 陳述式,或批次中陳述式的有效開始位置。若要取得有效開始位置,請查詢 sys.dm_exec_query_stats 動態管理函數中的 'statement_start_offset' 資料行。

10512

16

無法建立計畫指南 '%.*ls',因為資料庫中已經有該名稱的計畫指南。請使用唯一的名稱。

10513

16

無法建立計畫指南 '%.*ls',因為物件 '@module_or_batch' 已加密。請考慮將查詢微調為使用其他的技術,例如索引和統計資料。

10515

16

無法 %S_MSG %S_MSG '%.*ls',因為它正被計畫指南 '%.*ls' 所參考。請先使用 sp_control_plan_guide 來卸除該計畫指南。視情況需要記錄計畫指南定義以供日後使用。

10516

16

無法建立計畫指南 '%.*ls',因為模組 '%.*ls' 不存在或您沒有所需的權限。

10517

16

無法建立計畫指南 '%.*ls',因為無法編譯 @module_or_batch。

10518

16

無法建立計畫指南 '%.*ls',因為您沒有所需的權限。需要有改變資料庫的權限。

10519

16

無法執行 sp_control_plan_guide,因為沒有控制計畫指南 '%.*ls' 的足夠權限。請改變計畫指南所參考之物件上的權限,或改變所需的資料庫權限。

10520

16

無法建立計畫指南 '%.*ls',因為無法將 @hints 中指定的提示套用至 @stmt 或 @statement_start_offset 指定的陳述式。請確認提示能否套用至陳述式。

10521

16

無法建立計畫指南 '%.*ls',因為已將 @type 指定為 '%ls',而且已為參數 '%ls' 指定非 NULL 值,但這種類型要求參數必須為 NULL 值。請為參數指定 NULL,或將參數類型變更為允許非 NULL 值的類型。

10522

16

無法建立計畫指南 '%.*ls',因為已將 @type 指定為 '%ls',而且已為參數 '%ls' 指定非 NULL 値,但這種類型要求參數必須為非 NULL 值。請為參數指定非 NULL 值,或將參數類型變更為允許 NULL 值的類型。

10523

16

無法建立計畫指南 '%.*ls',因為 @hints 的值無效。如果 @type 為 'template',@hints 必須為 OPTION(PARAMETERIZATION FORCED) 或 OPTION(PARAMETERIZATION SIMPLE)。

10524

16

無法產生查詢範本,因為 @querytext 並未包含有效的單一查詢。

10525

10

無法參數化 @querytext。

10526

16

計畫指南 '%.*ls' 經過 FORCED 或 SIMPLE 參數化作業自動參數化之後,有符合陳述式,但其中包含的 RECOMPILE 提示已被忽略。自動參數化的陳述式不支援 RECOMPILE。請考慮卸除此計畫指南,或從中移除 RECOMPILE。

10527

16

無法卸除 %S_MSG '%.*ls',因為觸發程序 '%.*ls' 由計畫指南 '%.*ls' 參考。請先使用 sp_control_plan_guide 來卸除該計畫指南。視情況需要記錄計畫指南定義以供日後使用。

10528

16

無法建立計畫指南 '%.*ls',因為物件 '%.*ls' 是暫存物件。

10529

16

無法建立計畫指南 '%.*ls',因為名稱無效。計畫指南名稱的開頭不可以是 '#' 字元。

10530

16

無法建立計畫指南 '%.*ls',因為在 @stmt 上已經有 @type 'template' 的計畫指南 '%.*ls'。

10531

16

無法建立計畫指南 '%.*ls',因為 @statement_start_offset 指定的陳述式不符合指定的模組或批次中的任何陳述式。請考慮將 @statement_start_offset 修改為與模組或批次中的陳述式相符。

10532

16

無法從快取建立計畫指南 '%.*ls',因為使用者沒有所需的權限。請將 VIEW SERVER STATE 權限授予建立計畫指南的使用者。

10533

16

無法建立計畫指南 '%.*ls',因為 @plan_handle 指定的批次或模組中未包含適用於計畫指南的陳述式。請為 @plan_handle 指定其他值。

10534

16

無法建立計畫指南 '%.*ls',因為計畫指南名稱超出允許的最大字元數 124 個字元。請指定少於 125 個字元的名稱。

10535

16

無法建立計畫指南 '%.*ls',因為指定的 @params 值無效。請以 <parameter_name> <parameter_type> 格式指定值,或指定 NULL。

10536

16

無法建立計畫指南 '%.*ls',因為在計畫快取中找不到指定計畫控制代碼的對應計畫。請指定快取的計畫控制代碼。如需快取的計畫控制代碼清單,請查詢 sys.dm_exec_query_stats 動態管理檢視。

10537

16

無法建立計畫指南 '%.*ls',因為指定的 @plan_handle 所對應的批次或模組中包含超過 1000 個適合的陳述式。請為批次或模組中的每個陳述式分別指定 statement_start_offset 值,以各建立一個計畫指南。

10538

16

無法啟用計畫指南 '%.*ls',因為啟用的計畫指南 '%.*ls' 中包含相同範圍和起始位移值的陳述式。請停用現有的計畫指南後,再啟用指定的計畫指南。

10539

16

找不到計畫指南,可能是因為指定的計畫指南識別碼是 NULL 或無效,或是因為您對計畫指南參考的物件不具有權限。請確認計畫指南識別碼是否有效、目前工作階段是否設定為正確的資料庫內容,以及您是否具有計畫指南所參考物件的 ALTER 權限或 ALTER DATABASE 權限。

10601

16

無法從快取建立計畫指南 '%.*ls',因為起始位移為 %d 的陳述式無法使用查詢計畫。如果陳述式相依於尚未建立的資料庫物件,就可能發生這種問題。請確定是否所有必要的資料庫物件都存在,並先建立計畫指南後再執行陳述式。

10602

16

無法指定叢集索引的內含資料行。

10603

16

CREATE/ALTER/DROP INDEX 陳述式中不允許混用新舊語法。

10604

16

無法在檢視 '%.*ls' 上重建叢集索引 '%.*ls',因為檢視相依於基底資料表 '%.*ls',而基底資料表的叢集索引 '%.*ls' 已經停用。

10605

16

如果有指定 ONLINE 索引選項,則不能使用 DROP_EXISTING 索引選項將統計資料轉換成索引。

10606

16

無法在資料表 "%.*ls" 上停用主索引鍵索引 "%.*ls",因為資料表已發行以供複寫。

10607

16

無法在檢視 "%.*ls" 上停用叢集索引 "%.*ls",因為索引檢視已發行以供複寫。

10608

16

無法停用資料表 '%.*ls' 上的叢集索引 '%.*ls',因為該資料表已啟用變更追蹤。請停用資料表上的變更追蹤後,再停用叢集索引。

10609

16

無法停用資料表 '%.*ls' 上的索引 '%.*ls',因為該資料表已啟用變更追蹤。變更追蹤要求資料表必須有主索引鍵條件約束,而停用索引將卸除條件約束。請停用資料表上的變更追蹤後,再停用索引。

10610

16

無法在資料表 '%.*ls' 上建立篩選的 %S_MSG '%.*ls',因為篩選運算式中的資料行 '%.*ls' 是計算資料行。請重寫篩選運算式,使它不包含這個資料行。

10611

16

無法在物件 '%.*ls' 上建立篩選的索引 '%.*ls',因為它不是使用者資料表。只有資料表上支援使用篩選的索引。如果您嘗試在檢視表上建立篩選的索引,請考慮建立索引檢視表,並在檢視表定義中加入篩選運算式。

10612

16

無法在資料表 '%.*ls' 上建立篩選的 %S_MSG '%.*ls',因為篩選運算式中的資料行 '%.*ls' 會與常數相比,而該常數屬於優先順序較高的資料類型或屬於不同定序。篩選的 %S_MSG 不支援將資料行轉換成常數的資料類型。若要解決這個錯誤,請將常數明確轉換成與資料行 '%.*ls' 相同的資料類型和定序。

10617

16

無法在資料表 '%.*ls' 上建立篩選的 %S_MSG '%.*ls',因為篩選運算式中的資料行 '%.*ls' 會與常數相比,而該常數無法轉換成資料行的資料類型。請重寫篩選運算式,使它不包含這個比較。

10618

16

無法建立或重建索引 '%.*ls'。這個索引的索引鍵長度 (%d 位元組) 超過使用 Vardecimal 儲存格式時的 '%d' 位元組最大容許長度。

10619

16

無法在資料表 '%.*ls' 上%S_MSG篩選的索引 '%.*ls',因為陳述式將 IGNORE_DUP_KEY 選項設定為 ON。請重寫陳述式,使它不使用 IGNORE_DUP_KEY 選項。

10620

16

無法在資料表 '%.*ls' 上建立篩選的 %S_MSG '%.*ls',因為篩選運算式中的資料行 '%.*ls' 屬於 CLR 資料類型。請重寫篩選運算式,使它不包含這個資料行。

10621

16

無法在資料表 '%.*ls' 上建立篩選的 %S_MSG '%.*ls',因為篩選運算式中包含與常值 NULL 值的比較。請重寫比較,以使用 IS [NOT] NULL 比較運算子來測試 NULL 值。

10622

16

無法在資料表 '%.*ls' 上建立索引 '%.*ls',因為索引的篩選運算式中的資料行 '%.*ls' 是資料行集。

10623

16

無法建立或重建索引 '%.*ls'。在包含疏鬆資料行或資料行集資料行的資料表中不支援使用壓縮索引。

10700

16

無法在物件 '%.*ls' 上建立篩選的統計資料 '%.*ls',因為該物件不是使用者資料表。只有使用者資料表才支援篩選的統計資料。

10701

15

資料表值參數 "%.*ls" 為 READONLY,無法修改。

10702

15

READONLY 選項不可以用在 EXECUTE 或 CREATE AGGREGATE 陳述式中。

10703

15

WITH CUBE 和 WITH ROLLUP 選項不可以搭配 ROLLUP、CUBE 或 GROUPING SETS 規格一起使用。

10705

15

太多群組集合。最大值是 %d。

10706

15

OUTPUT 子句中不允許有子查詢。

10707

15

GROUP BY 子句中指定太多運算式。套用編組設定時,最大值是 %d。

10708

15

目前的相容性模式中不允許 CUBE () 和 ROLLUP() 群組建構。這些群組建構只能用在 100 模式以上。

10709

15

DEFAULT 不能放在 "%.*ls" 的右邊

10710

15

資料表值建構函式中,每個資料列的資料行數目必須相同。

10711

15

類型 '%S_MSG' 的動作不能用在 MERGE 陳述式的 'WHEN NOT MATCHED' 子句中。

10712

15

類型 'INSERT' 的動作不能用在 MERGE 陳述式的 '%S_MSG' 子句中。

10713

15

非 ANSI 外部聯結運算子 ("*=" or "=*") 不能用在 MERGE 陳述式中,請改用 OUTER JOIN 關鍵字。

10714

15

MERGE 陳述式必須以分號 (;) 結束。

10716

15

類型 '%S_MSG' 的動作不能在 MERGE 陳述式的 '%S_MSG' 子句中出現一次以上。

10717

15

巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式必須有 OUTPUT 子句。

10718

15

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,不允許使用 %S_MSG 子句。

10719

15

查詢提示不能用在巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式中。

10720

15

非 ANSI 外部聯結運算子 ("*=" or "=*") 不能用在巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式中,請改用 OUTER JOIN 關鍵字。

10721

15

OUTPUT INTO 子句不能用在巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式中。

10722

15

WHERE CURRENT OF 子句不能用在巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式中。

10723

15

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,不允許使用 DISTINCT 關鍵字。

10724

15

在 MERGE 陳述式中,變數不能在 UPDATE 動作的 SET 子句中以同一個指派設定為資料行和運算式。在 MERGE 陳述式 UPDATE 動作的 SET 子句中,'SET @variable = column = expression' 格式的指派無效。請修改 SET 子句,變成只指定 'SET @variable = column' 或 'SET @variable = expression' 格式的指派。

10725

15

FORCESEEK 提示不能做為 INSERT、UPDATE 或 DELETE 陳述式的目標資料表。

10726

15

VARYING 選項不可以用在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 陳述式中。

10727

15

使用者定義彙總不支援預設參數。

10728

15

在 JOIN 或 APPLY 運算子的任一邊,都不允許使用巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式。

10729

15

不允許使用巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式,做為 PIVOT 或 UNPIVOT 運算子的資料表來源。

10730

15

在非 INSERT 陳述式的資料列直接來源的 SELECT 陳述式中,不允許使用巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式。

10731

15

在 UPDATE 或 DELETE 陳述式的 FROM 子句中,不允許使用巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式。

10732

15

在巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式內,不允許使用另一個巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式。

10733

15

在 UNION、INTERSECT 或 EXCEPT 運算子的任一邊,都不允許使用巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式。

10734

16

在 MERGE 陳述式的 USING 子句中,不允許使用巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式。

10735

15

在包含最上層 UNION、INTERSECT 或 EXCEPT 運算子的陳述式中,不允許使用變數指派。

10736

15

資料表 '%.*ls' 上篩選 %S_MSG '%.*ls' 的 WHERE 子句不正確。

10737

15

全文檢索停用字詞表陳述式必須以分號 (;) 結束。

10738

15

在 ALTER TABLE REBUILD 或 ALTER INDEX REBUILD 陳述式中,如果在 DATA_COMPRESSION 子句中指定了資料分割,就必須指定 PARTITION=ALL。PARTITION=ALL 子句是用來強調即將重建資料表或索引的所有資料分割,即使 DATA_COMPRESSION 子句中只有指定子集也一樣。

10739

15

INSERT 陳述式中資料列值數目運算式超過允許的 %d 資料列值數目的上限。

10900

16

MERGE 陳述式中使用的插入資料行清單不可包含多重部分識別碼。請改用單一部分識別碼。

10901

16

啟動時,無法設定資源管理員。請參閱 SQL Server 錯誤記錄以取得明確的錯誤訊息,或執行 DBCC CHECKCATALOG('master') 檢查 master 資料庫的一致性。

10902

16

使用者沒有改變資源管理員組態的權限。

10903

16

使用者定義函數 '%s' 不存在 master 資料庫中,或使用者沒有存取權限。

10904

16

分類使用者定義函數的指定結構描述名稱 '%.*ls' 可能不存在,或使用者沒有使用權限。

10905

16

資源管理員組態失敗。在即將卸除或移到其他資源集區的工作負載群組中有使用中工作階段。請中斷受影響工作負載群組中的所有使用中工作階段,然後再試一次。

10906

16

無法完成資源管理員組態,因為記憶體不足。請減少伺服器負載,或嘗試在專用管理員連接上進行作業。

10907

16

物件 '%.*ls'.'%.*ls' 不是有效的資源管理員分類使用者定義函數。有效的分類使用者定義函數必須是結構描述繫結、會傳回 sysname,而且沒有參數。

10908

16

值為 %u 的屬性 '%.*ls' 大於值為 %u 的屬性 '%.*ls'。

10909

16

值為 %u 的屬性 '%.*ls' 小於值為 %u 的屬性 '%.*ls'。

10910

16

無法建立資源集區。資源集區數上限不能超過目前的限制 %u,其中包括預先定義的資源集區。

10911

16

無法完成作業。指定的 '%.*ls' 值 %u 導致所有資源集區的最小值總和超過 100%。請降低值,或修改其他資源集區使總和小於 100。

10912

16

無法執行要求的作業,因為資源集區 '%.*ls' 不存在。

10913

16

無法完成作業。不允許卸除預先定義的 %S_MSG。

10914

16

不允許使用者 %S_MSG 在 '%.*ls' 資源集區中的工作負載群組 '%.*ls'。

10915

16

%S_MSG '%.*ls' 的名稱不能以 ## 的 # 開頭。

10916

16

無法完成作業。不允許改變 '%.*ls' %S_MSG。

10917

16

無法卸除資源集區 '%.*ls',因為它包含工作負載群組 '%.*ls'。請卸除或移除使用這個資源集區的所有工作負載群組後,再卸除這個資源集區。

10918

16

ALTER WORKLOAD GROUP 失敗。必須指定 'WITH' 或 'USING' 子句。

10919

16

無法建立 %S_MSG '%.*ls',因為它已經存在。

10920

16

從 master 資料庫讀取資源管理員組態時發生錯誤。請檢查 master 資料庫的完整性,或連絡系統管理員。

10921

16

無法 %S_MSG 使用者定義函數 '%.*ls'。它正做為資源管理員分類之用。

10922

16

無法將 '%.*ls' %S_MSG 移出 '%.*ls' %S_MSG。

10923

16

%ls 失敗。請重新執行陳述式。

10981

10

%ls 失敗。在這個版本的 SQL Server 中未提供資源管理員。您可以操作資源管理員中繼資料,但無法套用資源管理員組態。只有 Enterprise 版的 SQL Server 支援資源管理員。

10982

16

資源管理員重新組態成功。

10983

16

無法執行資源管理員分類使用者定義函數。如需詳細資訊,請參閱 SQL Server 錯誤記錄中工作階段識別碼 %ld 之前的錯誤。分類函數經過時間: %I64u 毫秒。

10984

16

使用者已取消資源管理員 '%ls' 作業。