錯誤 22000 - 22999

錯誤

嚴重性

已記錄事件

描述 (訊息文字)

22101

16

否

為 CHANGE_TRACKING_IS_COLUMN_IN_MASK 函數的 change_columns 引數提供的值無效。值必須是 CHANGETABLE(CHANGES ...) 函數傳回的位元遮罩。

22102

16

否

為 CHANGETABLE 函數的 CHANGES 選項提供的引數無效。

22103

16

否

為 CHANGETABLE 函數的 VERSION 選項提供的引數無效。

22104

16

否

CHANGETABLE 函數傳回的資料表必須有別名。

22105

16

否

資料表 '%.*ls' 未啟用變更追蹤。

22106

16

否

CHANGETABLE 函數不支援遠端資料來源。

22107

16

否

CHANGETABLE 函數不支援物件 '%.*ls' 的資料類型。此物件必須是使用者定義的資料表。

22108

16

否

CHANGE_TRACKING_CONTEXT WITH 子句無法與 SELECT 陳述式一起使用。

22109

16

否

CHANGE_TRACKING_CONTEXT WITH 子句的 "context" 引數類型必須是 varbinary 資料類型,最大長度為 128。

22110

16

否

CHANGETABLE(VERSION ...) 函數中指定的資料行數目不符合資料表 '%.*ls' 的主索引鍵資料行數目。

22111

16

否

CHANGETABLE(VERSION ...) 函數中指定的資料行 '%.*ls' 不屬於資料表 '%.*ls' 的主索引鍵。

22112

16

否

每個主索引鍵資料行都必須在 CHANGETABLE(VERSION ...) 函數中指定一次。資料行 '%.*ls' 卻指定一次以上。

22113

16

否

不允許使用 %S_MSG,因為該資料表受到變更追蹤的追蹤。

22114

16

否

ALTER DATABASE 的變更追蹤選項不能與其他 ALTER DATABASE 選項合併使用。

22115

16

否

資料庫 '%.*ls' 的一或多個資料表已啟用變更追蹤。請停用每個資料表的變更追蹤後,再停用資料庫的變更追蹤。若要取得已啟用變更追蹤的資料表清單,請使用 sys.change_tracking_tables 目錄檢視。

22116

16

否

這個版本的 SQL Server 不支援變更追蹤。

22500

16

否

非預期

22501

16

否

發行集內的所有發行項都通過資料驗證 (資料列數及總和檢查碼)。

22502

16

否

發行集內的發行項並未全部通過資料驗證 (僅資料列計數)。

22503

16

否

正在初始化。

22504

16

否

正在套用快照集至訂閱者。

22505

16

否

合併已完成,未處理任何資料變更。

22506

16

否

不需要合併任何資料。

22507

16

否

正在上傳資料變更至發行者。

22508

16

否

正在下載資料變更至訂閱者。

22509

16

否

正在擷取訂閱資訊。

22510

16

否

正在擷取發行資訊。

22511

16

否

合併已順利完成。

22512

16

否

無法搭配未篩選的發行集使用資料分割群組。請使用 sp_changemergepublication 將 "use_partition_groups" 設定為 "false"。

22513

16

否

無法使用資料分割群組,因為下列發行項之間的聯結篩選包含一或多個函數: "%s" 和 "%s"。

22514

16

否

無法使用資料分割群組,因為有一或多個篩選參考到包含函數的以下檢視表: "%s"。

22515

16

否

發行集無法使用預先計算的資料分割,因為在針對發行集中的發行項指定的聯結篩選中,至少有一個循環參考。若要使用預先計算的資料分割,請確認沒有循環聯結篩選關聯性。

22516

16

否

發行集 "%s" 已定義為具有動態篩選,但它卻不包含任何動態篩選。

22517

16

否

發行集已定義為沒有動態篩選,但卻包含一或多個動態篩選。

22518

16

否

在發行項 '%s' 的子集或聯結篩選中,無法使用類型為 image、ntext、XML、CLR 類型、varchar(max)、nvarchar(max) 或 varbinary(max) 的資料行。

22519

16

否

無法在資料表 "%s" 和 "%s" 之間加入邏輯記錄關聯性,因為聯結子句中參考了 text、image、ntext、xml、varchar(max)、nvarchar(max) 或 varbinary(max) 的資料行。

22520

10

否

已針對發行項變更篩選類型。給定資料分割的訂閱者針對本發行項所做的所有暫止或未來變更,將不再傳播給其他資料分割的訂閱者。請查閱文件集以取得詳細資料。

22521

10

否

無法同步處理此資料列,因為此資料列已由複寫外的其他處理所更新。

22522

16

否

無法發行 '%s' 發行項,因為它已在另一個合併式發行集中發行。發行項的 sp_addmergearticle 的 @partition_options 參數值如果是 3 (非重疊資料分割,而且每個資料分割只有單一訂閱),就不能包含在多個發行集或訂閱中,而且無法重新發行。若要將發行項包含在多個發行集中,請使用 sp_changemergearticle 為現有發行項的 partition_options 屬性指定不同的值。

22523

16

否

發行項不可以同時使用 @partition_options = 2 或 3 (非重疊資料分割),又是邏輯記錄關聯性的一部分。請檢查發行項 "%s"。

22524

16

否

發行項 '%s' 已在另一個合併式發行集中發行,而且針對 sp_addmergearticle 的 @partition_options 參數指定不同的值。在所有合併式發行集中,指定值都必須相同。請指定與現有發行項相同的值,或使用 sp_changemergearticle 變更現有的發行項。

22525

16

否

如果發行集 "%s" 包含使用 @partition_options = 3 的發行項,就不允許每個資料分割有多項訂閱。

22526

16

否

為 %s 指定了無效的值。有效值為 0 (無)、1 (強制的資料分割)、2 (非重疊資料分割且每個資料分割有多個訂閱) 和 3 (非重疊資料分割且每個資料分割有單一訂閱)。

22527

16

否

為 %s 指定了無效的值。有效值為 'day'、'days'、'dd'、'year'、'years'、'yy'、'yyyy'、'month'、'months'、'mm'、'week'、'weeks'、'wk'、'hour'、'hours'、'hh'、'minute'、'minutes' 及 'mi'。

22528

16

否

無法針對發行集 "%s" 使用 "days" 以外的保留週期單位,因為該發行集的相容性層級低於 90。請使用 sp_changemergepublication 將 publication_compatibility_level 設定為 90RTM。

22529

16

否

無法變更發行集 "%s" 的保留週期單位,因為該發行集的相容性層級低於 90。請使用 sp_changemergepublication 將 publication_compatibility_level 設定為 90RTM。

22530

16

否

無法更新發行項 "%s" 中、任何用於邏輯記錄關聯性子句的資料行。

22531

10

否

初始化。

22532

10

否

上載訂閱者變更至發行者。

22533

10

否

下載發行者變更至訂閱者。

22534

16

否

字元模式的發行集不支援資料分割資料表。

22535

16

否

對異質性發行集而言,呼叫 "%s" 時應指定 %s 參數。

22536

16

否

無法更新或變更異質性發行集的 %s 參數值。

22537

16

否

提供的 job_login 必須符合加入散發發行者 (sp_adddistpublisher) 時,所指定的發行者登入。

22538

16

否

透過複寫預存程序,只能加入、修改、卸除或檢視複寫作業或作業排程。

22539

16

否

當參數 %s 設定為 %s 時,使用參數 %s 是無效的。

22540

16

否

無法將發行集 "%s" 變更成使用 "character" 的 sync_mode,因為其中包含一或多個邏輯記錄關聯性。

22541

16

否

無法在 "%s" 發行集中加入邏輯記錄關聯性,因為它使用 "character" 的 sync_mode,且可能有 SQL Server Compact Edition 訂閱者。

22542

16

否

屬性 @subscriber_upload_options 的值無效。有效值為 0 (允許上傳)、1 (停用上傳)、2 (停用上傳且禁止訂閱者變更) 和 3 (disable_outofpartition_subscriber_changes)。

22543

16

否

發行集屬性 @allow_partition_realignment 設定為 "false" 時,發行集內所有發行項的發行項屬性 @subscriber_upload_options 都必須設定為停用上傳。

22544

10

否

警告: sp_mergecleanupmetadata 程序已被取代。在 SQL Server 2000 SP1 和更新的版本中,合併代理程式會在每次執行時呼叫 sp_mergemetadataretentioncleanup,因此不需要手動清除中繼資料。忽略傳入參數並呼叫 sp_mergemetadataretentioncleanup。

22545

16

否

無法在發行集 "%s" 中加入邏輯記錄關聯性,因為它允許 Web 同步處理。

22546

16

否

無法將發行集 "%s" 變更為允許 Web 同步處理,因為其中包含一或多個邏輯記錄關聯性。

22547

16

否

快照式發行集不允許有並行的快照集。

22548

16

否

垂直資料分割只允許用於記錄式發行項。

22549

16

否

此訂閱的共用散發代理程式 (%s) 已經存在。

22550

16

否

當 identityrangemanagementoption 設定為自動 (Auto) 時,無法從垂直資料分割中卸除識別欄位 "%s"。

22551

16

否

類型 "%s" 無效。有效的類型為 "merge"、"tran" 和 "both"。

22552

16

否

"@resync_type" 設定為 2 時,必須提供參數 "@resync_date_str" 的有效值。

22553

16

否

參數 "@resync_type" 設定為 "%d",但此訂閱從未成功驗證過。

22554

16

否

無法將發行集 "%s" 變更成使用 sync_mode 為 "character",因為它使用了 "day" 之外的保留週期單位。請使用 sp_changemergepublication 將保留週期單位設定為 "day"。

22555

16

否

無法將 "%s" 發行集的保留週期單位設定為 "day" 之外的值,因為它使用 "character" 的 sync_mode,且可能有 SQL Server Compact Edition 訂閱者。

22556

16

否

屬性 "%s" 的值無效。有效的值為 1 和 0。

22557

16

否

無法更新結構描述變更的狀態,因為發行集的相容性層級小於 90。請使用 sp_changemergepublication,將發行集 "%s" 的 publication_compatibility_level 設定為 90RTM。

22558

16

否

無法更新結構描述變更的狀態。

22559

16

否

結構描述變更的狀態必須為 "active" 或 "skipped"。

22560

16

否

合併式複寫不允許的篩選會參考採用一或多個參數的動態函數。請檢查函數 "%s"。

22561

16

否

要求的作業已失敗,因為發行集的相容性層級小於 90。請使用 sp_changemergepublication,將發行集 "%s" 的 publication_compatibility_level 設定為 90RTM。

22562

16

否

無法將發行集的相容性層級變更為低於現有值。

22563

16

否

包含一或多個不會上傳變更的發行項

22564

16

否

使用 ddl 複寫

22565

16

否

使用日之外的時間做為保留週期的單位

22566

16

否

使用邏輯記錄

22567

16

否

包含一或多個使用以訂閱或資料分割為基礎之篩選的發行項

22568

16

否

包含一或多個不會彌補錯誤的發行項

22569

16

否

包含一或多個只有結構描述的發行項

22570

16

否

包含一或多個使用自動識別範圍管理的發行項

22571

16

否

包含一或多個使用 SQL Server 2000 中之新資料類型的發行項

22572

16

否

包含一或多個具有時間戳記資料行的發行項

22573

16

否

使用將 snapshot_in_defaultfolder 設定為 false 的快照集壓縮

22574

16

否

包含一或多個使用垂直資料分割的發行項

22575

16

否

當發行項屬性 'published_in_tran_pub' 設定為 'true',則發行項屬性 'upload_options' 必須設定為停用上傳。

22576

10

否

為 [%s].[%s].[%s] 指定的 %d failover_mode 值無效,正在設定 0 [immediate]。

22577

16

否

無法加入訂閱,因為會超過 SQL Workgroup Edition 發行者 '%s' 所允許的 %s 訂閱數目。允許的最大數目為 %d。

22578

16

否

無法將發行集 "%s" 變更為不允許 use_partition_groups,因為發行集包含一或多個邏輯記錄關聯性。使用邏輯記錄關聯性時,發行集必須將 @use_partition_groups 屬性設定為 'true'。

22579

16

否

找不到發行集 '%s' 的訂閱,但有共用代理程式存在。若要指定透過共用代理程式複寫的發行集訂閱,請指定 '%s' 做為發行集名稱。

22580

16

否

無法發行資料庫 '%s',因為它已標示為在不同伺服器上發行。嘗試發行此資料庫之前,請執行 sp_replicationdboption,並指定 'publish' 和 'merge publish' 的值為 FALSE。

22581

16

否

無法在發行集 '%s' 中加入或修改發行項 '%s'。對於 'sync_mode' 為 1 (字元模式) 的發行集,系統不支援複寫 FILESTREAM 資料行。請使用 sp_addmergepublication 或 sp_changemergepublication 指定發行集的 'sync_mode' 為 0 (原生模式),或是垂直分割發行項,使 FILESTREAM 資料行不在複寫範圍內。

22582

16

否

無法在發行集 '%s' 中加入或修改發行項 '%s'。對於 'publication_compatibility_level' 小於 "90RTM" (SQL Server 2005) 的發行集,系統不支援複寫 FILESTREAM 資料行。請使用 sp_addmergepublication 或 sp_changemergepublication 為發行集指定大於或等於 "90RTM" 的 'publication_compatibility_level',或是垂直分割發行項,使 FILESTREAM 資料行不在複寫範圍內。

22583

16

否

無法在發行集 '%s' 中加入或修改發行項 '%s'。對於 'schema_option' 設定為 0x20000000 的發行項,系統不支援複寫 FILESTREAM 資料行。這會將大型物件資料類型轉換成舊版 Microsoft SQL Server 支援的資料類型。請使用 sp_addmergepublication 或 sp_changemergepublication 移除這個 'schema_option' 設定,或垂直分割發行項,使 FILESTREAM 資料行不在複寫範圍內。

22584

10

否

警告: 在 'schema_option' 屬性中指定的部分旗標值,與發行集的相容性層級不相容。將改用 '%s' 已修改的 schema_option 值。

22585

10

否

已針對發行項 '%s' 啟用在 varbinary(max) 資料行上編寫 FILESTREAM 屬性的結構描述選項。如果 FILESTREAM 資料行中的資料超過 2GB,而且複寫過程中發生衝突,則在建立發行項之後啟用此選項可能導致複寫失敗。如果您要複寫 FILESTREAM 資料,請卸除並重新建立發行項,並在重新建立發行項時指定適當的結構描述選項。

22586

16

否

無法加入或修改發行集 '%s' 的發行項 '%s' 中的資料行 '%s'。具有 'sync_mode' 為 1 (字元模式) 或回溯相容性層級低於 90RTM 的發行集不支援 hierarchyid 和 FILESTREAM 資料行的 DDL 作業。

22801

16

否

正在啟動異動資料擷取收集代理程式作業。若要報告作業進度,請查詢 sys.dm_cdc_log_scan_sessions 動態管理檢視。

22802

16

否

正在使用下限標準 %s 啟動異動資料擷取清除代理程式作業。

22803

16

否

異動資料擷取已將記錄檔從 LSN{%s} 掃描到 LSN{%s},已用 %d 個命令擷取 %d 筆交易。若要報告作業進度,請查詢 sys.dm_cdc_log_scan_sessions 動態管理檢視。

22804

16

否

異動資料擷取無法繼續進行與作業相關的動作,因為資料庫 %s 已啟用交易式複寫,但無法擷取散發者資訊以判斷 Logreader 代理程式的狀態。請確定可以使用散發者資料庫,或停用散發。

22805

10

否

如需詳細資訊,請查詢 sys.dm_cdc_errors 動態管理檢視。

22806

16

否

訂閱者識別碼 '%s' 無效。您必須指定拓撲中從未使用過的非零識別碼。

22807

16

否

無法修改發行集屬性 '%s',因為點對點發行集 '%s' 未啟用衝突偵測。若要為發行集啟用衝突偵測,請使用 sp_configure_peerconflictdetection。

22808

16

否

無法執行程序 '%s'。您必須為發行集 '%s' 啟用點對點複寫後,才能執行這個程序。若要為發行集啟用點對點複寫,請使用 sp_changepublication。

22809

10

否

已卸除現有的衝突資料表 '%s'。

22810

16

否

@action 參數值無效。有效值為 'enable' 和 'disable'。

22811

16

否

往返逾時必須大於 0。

22812

10

否

往返 '%s' 已完成,而且發生逾時: %d 秒。

22813

10

否

拓撲中包含不支援衝突偵測的對等節點版本。若要使用衝突偵測,請確定拓撲中的所有節點都使用 SQL Server 2008 或更新版本。

22814

10

否

拓撲中包含重複的訂閱者識別碼。若要使用衝突偵測,訂閱者識別碼在整個拓撲中必須是唯一的。

22815

10

否

在對等 %d (內送),交易識別碼 %s 與對等 %d (磁碟上),交易識別碼 %s 之間,於對等 %d 處偵測到類型 '%s' 的衝突

22816

16

否

限定資料表名稱 '%s' 太長,而無法啟用點對點衝突偵測。

22817

10

否

%s 有 %s。

22818

10

否

偵測到刪除對刪除的衝突,並已解決。無法從對等項目刪除資料列,因為資料列不存在。已略過內送刪除。

22819

10

否

在對等 %d (內送) 與對等 %d (磁碟上) 之間偵測到刪除對更新的衝突,但無法自動解決。對等 %d 已略過內送刪除。衝突必須以手動方式解決,以確保對等項目之間的資料聚合。如需有關解決衝突的步驟,請參閱 BOL。

22820

10

否

在對等 %d (內送) 與對等 %d (磁碟上) 之間偵測到刪除對更新的衝突,並已解決。內送刪除已套用到對等 %d。

22821

10

否

在對等 %d (內送) 與對等 %d (磁碟上) 之間偵測到更新對更新的衝突,並已解決。對等 %d 已略過內送更新。

22822

10

否

在對等 %d (內送) 與對等 %d (磁碟上) 之間偵測到更新對更新的衝突,並已解決。內送更新已套用到對等 %d。

22823

10

否

偵測到更新對刪除的衝突,但未解決。無法更新資料列,因為資料列不存在。已略過內送更新。請檢查目的地對等項目的優先權,並執行資料驗證,以確保刪除衝突不會造成資料無法聚合。

22824

10

否

在對等 %d (內送) 與對等 %d (磁碟上) 之間偵測到插入對插入的衝突,並已解決。對等 %d 已略過內送插入。

22825

10

否

在對等 %d (內送) 與對等 %d (磁碟上) 之間偵測到插入對插入的衝突,並已解決。內送插入已套用到對等 %d。

22827

16

否

點對點衝突偵測警示

22828

16

否

發行集 '%s' 已經 %s 點對點衝突偵測。

22829

16

否

命令 %s 失敗。為 @ins_cmd、@del_cmd 或 @upd_cmd 指定的值無法在大小限制 %s 之內附加結構描述名稱 %s。

22830

16

否

無法更新表示資料庫 %s 已啟用異動資料擷取的中繼資料。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22831

16

否

無法更新表示資料庫 %s 已啟用異動資料擷取的中繼資料。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22832

16

否

無法更新表示資料表 %s 已啟用異動資料擷取的中繼資料。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22833

16

否

無法更新表示資料表 %s 未啟用異動資料擷取的中繼資料。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22834

16

否

無法修改資料表 %s 的詳細資訊記錄狀態。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22835

16

否

無法更新資料庫 %s 的中繼資料來表示已停止異動資料擷取工作。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22836

16

否

無法更新資料庫 %s 的中繼資料來表示已加入異動資料擷取工作。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22837

16

否

無法刪除資料表項目或卸除與擷取執行個體 '%s' 關聯的物件。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22838

16

否

CDC 唯一索引的所有資料行都必須定義為 NOT NULL。選取當做來源資料表 '%s.%s' 之 CDC 唯一索引的索引 '%s' 不符合這項要求。請將選定索引的所有資料行定義為 NOT NULL,或選取另一個唯一索引做為 CDC 索引,然後再重新送出要求。

22840

16

否

修改異動資料擷取中繼資料所需的應用程式鎖定要求 '%s' 未獲允許。從要求傳回的值為 %d: -1 = 逾時; -2 = 已取消; -3 = 死結的犧牲者; -999 為驗證或其他呼叫錯誤。請檢查錯誤原因,然後再重新送出要求。

22841

16

否

無法更新啟用異動資料擷取之資料庫 '%s' 的中繼資料。此失敗發生於執行 '%s' 動作時。傳回的錯誤為 %d: '%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22842

16

否

ALTER TABLE SWITCH 陳述式失敗,因為資料分割的目的地資料表已啟用異動資料擷取,而且未將 @allow_partition_switch 設定為 1。

22843

16

否

ALTER TABLE SWITCH 陳述式失敗,因為資料分割的來源資料表已啟用異動資料擷取,而且未將 @allow_partition_switch 設定為 1。

22844

16

否

'%s' 選項必須是 1 或 0。

22850

16

否

為「異動資料擷取」清除程序指定的臨界值必須大於零。在建立或修改清除工作時,請指定正數臨界值。如果在執行 sys.sp_cdc_cleanup_change_table 預存程序時發生這項錯誤,請使用 sp_cdc_change_job 預存程序將與此作業有關聯的臨界值重設為非負數值。

22851

16

否

無法更新 cdc.change_tables 來指示資料庫 %s 下限標準中的變更。

22852

10

否

無法刪除由於對資料庫 %s 的擷取執行個體變更一或多個下限標準而成為過時的變更資料表項目。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d:'%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22853

10

否

無法刪除資料庫 %s 中 cdc.lsn_time_mapping 資料表的過時項目。此失敗發生於執行 '%s' 命令時。傳回的錯誤為 %d:'%s'。請利用動作與錯誤判斷失敗的原因,然後再重新送出要求。

22854

16

否

無法在資料表 '%s' 上啟用異動資料擷取,或將 ColumnSet 資料行加入其中,因為 CDC 不支援 ColumnSet。

22855

10

否

警告: @allow_partition_switch 參數設定為 1。異動資料擷取將不會追蹤會在使用變更時造成資料不一致的資料分割切換產生的資料表所導入的變更。如果需要有關使用異動資料擷取時資料分割切換行為的詳細資訊,請參閱線上叢書。

22856

10

否

警告: @allow_partition_switch 參數設定為 0。這個資料分割資料表上將允許 ALTER TABLE ...SWITCH PARTITION 陳述式。如果需要有關使用異動資料擷取時資料分割切換行為的詳細資訊,請參閱線上叢書。

22857

10

否

警告: @allow_partition_switch 參數對於不是資料分割的資料表必須設定為 1。已忽略將參數設定為 0 的明確設定。如果需要有關使用異動資料擷取時資料分割切換行為的詳細資訊,請參閱線上叢書。

22858

16

否

無法將項目加入到異動資料擷取 LSN 時間對應資料表,以反映套用到追蹤資料表的 dml 變更。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22859

16

否

記錄檔掃描處理序無法處理記錄檔記錄。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22860

16

否

記錄檔掃描處理序無法處理 ddl 記錄檔記錄。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22861

10

否

無法升級資料庫 '%s'。引發錯誤 '%d': '%s'。請利用報告的錯誤判斷失敗的原因,然後在資料庫內容中執行 sys.sp_cdc_vupgrade 來重新執行升級。

22862

16

否

資料庫快照集 '%s' 不存在。請更正參數值然後重新送出要求。

22863

16

否

無法將資料列插入異動資料擷取變更資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22864

16

否

資料庫 '%s' 的擷取作業對 sp_MScdc_capture_job 的呼叫失敗。請查閱先前的錯誤尋找失敗的原因。

22901

16

否

資料庫 '%s' 未啟用異動資料擷取。請確定已設定正確的資料庫內容,然後再試一次此作業。若要報告已啟用異動資料擷取的資料庫,請查詢 sys.databases 目錄檢視中的 is_cdc_enabled 資料行。

22902

16

否

呼叫端未獲得授權,無法起始要求的動作。需要系統管理員 (sysadmin) 權限。

22903

16

否

另一個連接已經正在執行目前資料庫中異動資料擷取的 'sp_replcmds'。

22904

16

否

呼叫端未獲得授權,無法起始要求的動作。需要 DBO 權限。

22905

10

否

資料庫 '%s' 已啟用異動資料擷取。請確定已設定正確的資料庫內容,然後再試一次。若要報告已啟用異動資料擷取的資料庫,請查詢 sys.databases 目錄檢視中的 is_cdc_enabled 資料行。

22906

16

否

資料庫 '%s' 無法啟用異動資料擷取,因為目前資料庫中已經有資料庫使用者 'cdc' 或結構描述 'cdc'。異動資料擷取必須獨佔擁有這些物件。請卸除或重新命名該使用者或結構描述,然後再試一次。

22907

16

否

參數 @role_name 不能空白。請指定 @role_name 的值,然後再試一次。如果不使用任何角色來控制已擷取之變更資料的存取權,請提供 Null 值。

22908

16

否

無法建立資料庫 '%s' 中的異動資料擷取物件。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22909

16

否

當上一個啟用異動資料擷取的資料庫資料表已停用時,無法清除資料庫 '%s' 中的 cdc.lsn_time_mapping 資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22910

16

否

資料庫 '%s' 的清除要求失敗。此資料庫未啟用異動資料擷取。

22911

16

否

若同一個資料庫也已啟用交易式複寫,異動資料擷取就無法使用擷取工作從記錄檔中擷取變更。若資料庫同時啟用異動資料擷取和交易式複寫,請使用 Logreader 代理程式擷取記錄檔變更。

22913

16

否

無法卸除資料庫 '%s' 中的異動資料擷取物件。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22914

16

否

當資料庫已啟用異動資料擷取時,只有系統管理員 (sysadmin)、db_owner 或 db_ddladmin 角色的成員能夠執行這項作業。

22916

16

否

無法為指定的角色授與擷取執行個體 '%s' 和來源資料表 '%s.%s' 之變更列舉函數的 SELECT 權限。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22918

16

否

內含資料行清單中有一或多個資料行不是變更資料表 %s 的已擷取資料行。

22919

16

否

需要更新旗標的資料行清單中有一或多個資料行不是變更資料表 %s 的已擷取資料行。

22920

16

否

所指名的擷取執行個體 %s 不在資料庫 %s 中。

22921

16

否

無法為授權呼叫端存取的所有擷取執行個體產生指令碼。若要產生所有這類指令碼,參數 @column_list 和 @update_flag_list 兩者都必須是 Null 或空白。

22923

16

否

無法根據保留 %d 計算資料庫 '%s' 的新的低端點。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22924

16

否

無法清除資料庫 '%s' 的變更資料表。嘗試根據目前的保留時間清除資料庫變更資料表時發生失敗狀況。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22925

16

否

擷取執行個體 '%s' 所擷取的資料行數超過允許的最大數目: %d。%d。請使用 @captured_columns_list 參數指定小於或等於最大容許值的資料行子集,然後重新提交要求。

22926

16

否

無法建立擷取執行個體,因為擷取執行個體名稱 '%s' 已存在目前資料庫中。請為參數 @capture_instance 指定明確的唯一名稱。

22927

16

否

擷取執行個體名稱 '%s' 超過 100 個字元的長度限制。請指定符合長度限制的名稱。

22928

16

否

索引名稱 '%s' 不是資料表 '%s.%s' 的索引。請為資料表指定有效的索引名稱。

22929

16

否

索引 '%s' 必須是資料表 '%s.%s' 的主索引鍵或唯一索引。請指定至少符合這其中一項條件的索引。

22930

16

否

找不到 '%s' 做為來源資料表 '%s.%s' 的資料行。請指定有效的資料行名稱。

22931

16

否

來源資料表 '%s.%s' 不存在目前資料庫中。請確定已設定正確的資料庫內容,並為資料庫指定有效的結構描述和資料表名稱。

22932

16

否

擷取執行個體名稱 '%s' 無效。請指定有效的名稱。如需物件名稱的規則,請參閱《SQL Server 線上叢書》中的<識別碼>主題。

22938

16

否

角色名稱 '%s' 無效。請指定有效的名稱。如需物件名稱的規則,請參閱《SQL Server 線上叢書》中的<識別碼>主題。

22939

16

否

參數 @supports_net_changes 設定為 1,但來源資料表未定義主索引鍵,也未指定任何替代的唯一索引。

22940

16

否

無法移除異動資料擷取中繼資料中擷取執行個體 '%s' 和來源資料表 '%s.%s' 的 DDL 記錄項目。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22941

16

否

無法擷取來源資料表 '%s.%s' 中索引 '%s' 的資料行資訊。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22942

16

否

已擷取資料行清單中所指定的資料行無法對應到來源資料表 '%s.%s' 中的資料行。請確認參數 @captured_column_list 中所指定的資料行是以正確方式分隔,而且符合來源資料表中的資料行。

22943

16

否

用來唯一識別資料列以進行淨變更追蹤的資料行必須包含在已擷取資料行清單中。請在已擷取的資料行清單中加入來源資料表的主索引鍵資料行,或加入針對參數 @index_name 中指定之索引所定義的資料行,然後再操作一次。

22944

16

否

無法建立指定的資料庫角色 '%s' 來控制變更資料表 '%s.%s' 的存取權。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22945

16

否

無法針對來源資料表 '%s.%s' 的指定索引將資料行資訊加入 cdc.index_columns 系統資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22946

16

否

無法針對來源資料表 '%s.%s' 將資料行資訊加入 cdc.captured_columns 系統資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22947

16

否

無法為擷取執行個體 '%s' 和來源資料表 '%s.%s' 建立變更資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22948

16

否

無法為擷取執行個體 '%s' 和來源資料表 '%s.%s' 建立變更列舉函數。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22949

16

否

無法為擷取執行個體 '%s' 和來源資料表 '%s.%s' 更新異動資料擷取中繼資料。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22950

16

否

無法為擷取執行個體 '%s' 和來源資料表 '%s.%s' 移除異動資料擷取中繼資料中的索引資料行項目。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22951

16

否

無法為擷取執行個體 '%s' 和來源資料表 '%s.%s' 移除異動資料擷取中繼資料中的已擷取資料行項目。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22952

16

否

無法卸除為擷取執行個體 '%s' 和來源資料表 '%s.%s' 建立的異動資料擷取物件。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22953

16

否

無法移除擷取執行個體 '%s' 和來源資料表 '%s.%s' 的異動資料擷取中繼資料。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22954

16

否

無法清除使用低端點 %s 之擷取執行個體 '%s' 的變更資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22955

16

否

無法從函數 'sys.fn_cdc_get_max_lsn' 取得資料庫的最大 LSN。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22956

16

否

無法從函數 'sys.fn_cdc_get_min_lsn' 取得與擷取執行個體 '%s' 相關聯之變更資料表的最小 LSN。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22957

16

否

指定 LSN %s 為與擷取執行個體 '%s' 相關聯之變更資料表的新的低端點,但它不在異動資料擷取時間表 [%s, %s] 之中。

22958

16

否

無法建立函數來查詢擷取執行個體 '%s' 的所有變更。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22959

16

否

無法建立函數來查詢擷取執行個體 '%s' 的淨變更。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22960

16

否

尚未針對來源資料表 '%s.%s' 啟用異動資料擷取執行個體 '%s'。請使用 sys.sp_cdc_help_change_data_capture 確認擷取執行個體名稱,然後再試一次。

22961

16

否

無法建立非叢集索引來支援擷取執行個體 '%s' 和來源資料表 '%s.%s' 的淨變更追蹤。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22962

16

否

來源資料表 '%s.%s' 中已存在兩個擷取執行個體。一個資料表最多只能有兩個擷取執行個體。如果目前的追蹤選項不適當,請使用 sys.sp_cdc_disable_table 停用過時執行個體的變更追蹤,然後再試一次此作業。

22963

16

否

參數 '%s' 不可以是 Null 或空的。請為具名參數指定值,然後再試一次。

22964

16

否

為清除變更資料表而指定為新的低端點的 LSN %s,必須代表 cdc.lsn_time_mapping 資料表中目前項目的 start_lsn 值。請選擇符合此條件的 LSN 值。

22965

16

否

資料行清單中的引號資料行未正確結束。請確認資料行是否以正確方式分隔,然後再試一次。如需詳細資訊,請參閱線上叢書中的<分隔識別碼>。

22966

16

否

無法建立資料庫 '%s' 中的資料表 dbo.systranschemas。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22967

16

否

無法建立資料庫 '%s' 中資料表 dbo.systranschemas 的叢集索引。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22968

16

否

為資料庫 '%s' 啟用異動資料擷取時,無法建立 DDL 觸發程序 '%s'。SQL Server 錯誤記錄檔和系統事件記錄檔中的訊息或許可以提供其他詳細資料。

22970

16

否

為異動資料擷取作業指定的參數 @maxscans 值必須大於 0。

22971

16

否

無法為記錄讀取器記錄快取配置記憶體。請確認 SQL Server 有足夠的記憶體執行所有作業。檢查伺服器上的實體和虛擬設定,並檢查記憶體使用狀況,了解是否有另一個應用程式過量使用記憶體。

22972

16

否

呼叫預存程序 [sys].sp_cdc_help_change_data capture 時,如果 @source_schema 或 @source_name 是非 Null 或非空白,則另一個參數也必須是非 Null 或非空白。

22973

16

否

指定的檔案群組 '%s' 不是資料庫 '%s' 的有效檔案群組。請指定有效的現有檔案群組,或建立具名檔案群組,然後再試一次。

22974

16

否

包含在 cdc 結構描述中的資料表不能啟用異動資料擷取。

22975

16

否

來源資料表 '%s' 包含下列保留的資料行名稱之一: __$start_lsn、__$end_lsn、__$seqval、__$operation 和 __$update_mask。若要啟用這個資料表的異動資料擷取,請指定已擷取的資料行清單,並確定以上資料行不在清單中。

22976

16

否

無法改變變更資料表 '%s' 的資料行 '%s',以回應來源資料表 '%s' 中對應資料行的資料類型變更。來源資料表 '%s' 的異動資料擷取中繼資料不再正確反映來源資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22977

16

否

無法更新 DDL 記錄資訊來反映套用到與變更資料表 '%s' 相關之追蹤資料表的資料行變更。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22978

16

否

無法為變更資料表 '%s' 更新資料行 '%s' 的 cdc.captured_columns 項目,以反映來源資料表 '%s' 中對應資料行的資料類型變更。資料表 '%s' 的異動資料擷取資料行資料不再正確反映來源資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22979

16

否

異動資料擷取使用了資料表 '%s' 的唯一索引 '%s'。無法卸除或停用使用這個索引的條件約束。

22980

16

否

資料表 '%s.%s' 的唯一索引 '%s' 已停用,無法供異動資料擷取當做唯一索引使用。請啟用索引。

22981

16

否

物件不存在或存取遭到拒絕。

22982

16

否

無法建立內部預存程序,以用來擴展擷取執行個體 '%s' 和來源資料表 '%s.%s' 的變更資料表。請參閱目前工作階段中之前的錯誤,找出原因並改正任何相關問題。

22983

16

否

異動資料擷取使用了來源資料表 '%s' 的唯一索引 '%s'。若要改變或卸除索引,您必須先停用該資料表的異動資料擷取。

22984

16

否

等候記錄讀取器記錄快取事件時發生錯誤。這項錯誤是由內部工作排程報告,可能屬於暫時性的錯誤。請重試作業。

22985

16

否

來源資料表 '%s.%s' 尚未啟用異動資料擷取。請指定已啟用異動資料擷取的資料表名稱。若要針對已啟用異動資料擷取的資料表進行報告,請查詢 sys.tables 目錄檢視中的 is_tracked_by_cdc 資料行。

22986

16

否

無法為異動資料擷取擴展配置記憶體。請確認 SQL Server 有足夠的記憶體執行所有作業。檢查伺服器上的實體和虛擬記憶體設定,並檢查記憶體使用狀況,了解是否有另一個應用程式使用過量的記憶體。

22987

16

否

寫入一或多個大型物件資料行的 BLOB 資料時,異動資料擷取擴展失敗。請確認 SQL Server 有足夠的記憶體執行所有作業。檢查伺服器上的實體和虛擬記憶體設定,並檢查記憶體使用狀況,了解是否有另一個應用程式使用過量的記憶體。

22988

16

否

SQL Server 的這個執行個體是 %s。只有 Enterprise、Developer 和 Enterprise 版提供異動資料擷取。

22989

16

否

無法為資料庫 '%s' 啟用異動資料擷取。系統資料庫或散發資料庫上不支援異動資料擷取。

22990

16

否

為參數 @pollinginterval 指定的值不能超過 24 小時或小於 0。請指定小於或等於 24 小時 (86,400 秒) 的輪詢間隔秒數。

22991

16

否

為參數 @maxtrans 指定的值必須大於 0。

22992

16

否

不支援指定的 @job_type %s。為參數 @job_type 指定的值必須是 N'capture' 代表擷取作業,或是 N'cleanup' 代表清除作業。

22993

16

否

在 msdb 系統資料庫中,找不到包含資料庫 '%s' 之作業資訊的異動資料擷取作業資料表。請執行預存程序 'sys.sp_cdc_add_job' 建立適當的 CDC 擷取或清除作業。預存程序會建立必要的作業資料表。

22994

16

否

為異動資料擷取清除程序指定的保留值必須大於 0 而且小於或等於 52594800。建立或修改清除作業時,請指定此範圍內的保留分鐘值。如果在執行 sys.sp_cdc_cleanup_change_table 預存程序時發生這項錯誤,請使用 sp_cdc_change_job 預存程序,將與作業相關聯的保留值重設成小於 52594800 的非負值。

22995

16

否

當作業類型是 'capture' 時,不能為參數 @retention 指定值。請為參數指定 NULL,或省略陳述式中的這個參數。

22996

16

否

加入或修改 CDC 清除作業時,不能為 @pollinginterval、@maxtrans、@maxscans 和 @continuous 指派非 Null 值。

22997

16

否

異動資料擷取 '%s' 作業不存在於系統資料表 'msdb.dbo.cdc_jobs' 中。請使用預存程序 'sys.sp_cdc_add_job' 加入異動資料擷取作業。

22998

16

否

為參數 @continuous 指定的值必須是 0 或 1。

22999

16

否

當預存程序 'sys.sp_cdc_scan' 不是以連續模式執行時,為參數 @pollinginterval 指定的值必須是 Null 或 0。