本地數(shù)據(jù)庫中定義的每個合并項目在表中占一行。該表存儲在發(fā)布數(shù)據(jù)庫中。
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
name | sysname | 項目名。 |
type | tinyint | 項目類型。 |
objid | int | 對象標(biāo)識符。 |
sync_objid | int | 表示同步數(shù)據(jù)集的視圖對象 ID。 |
view_type | tinyint | 視圖的類型: 0 = 不是視圖;使用所有的基對象。 |
artid | uniqueidentifier | 用于為給定項目提供唯一標(biāo)識號的標(biāo)識列。artid 是從 sysobjects.srcid 衍生而來。 |
description | nvarchar(255) | 對項目的簡短描述。 |
pre_creation_ command | nvarchar(10) | 在訂閱數(shù)據(jù)庫中創(chuàng)建項目時采取的默認(rèn)操作: None = 如果表已存在于訂閱服務(wù)器中,則不采取操作。 |
pubid | uniqueidentifier | 當(dāng)前項目所屬發(fā)布的 ID。 |
nickname | int | 項目標(biāo)識的別名映射。 |
column_tracking | int | 表示是否為項目執(zhí)行列跟蹤。 |
status | tinyint | 用于表示項目狀態(tài)的位圖。 |
conflict_table | sysname | 包含當(dāng)前項目沖突記錄的本地表名。該表僅用于提供信息,其內(nèi)容可以由自定義沖突解決例程修改或刪除,或直接由系統(tǒng)管理員修改或刪除。 |
creation_script | nvarchar(255) | 該項目的創(chuàng)建腳本。 |
conflict_script | nvarchar(255) | 該項目的沖突腳本。 |
article_resolver | nvarchar(255) | 該項目的自定義行級沖突解決程序。 |
ins_conflict_proc | sysname | 用于將沖突寫入 conflict_table 的過程。 |
insert_proc | sysname | 由默認(rèn)沖突解決程序用來在同步過程中插入行的過程。 |
update_proc | sysname | 由默認(rèn)沖突解決程序用來在同步過程中更新行的過程。 |
select_proc | sysname | 自動生成的存儲過程的名稱,合并代理程序用該存儲過程完成鎖定并查找項目的行和列。 |
schema_option | binary(8) | 表示將寫入腳本的內(nèi)容。 |
destination_ object | sysname | 在訂閱服務(wù)器上創(chuàng)建的表名。 |
destination_owner | sysname | 目的對象所有者的名稱。 |
resolver_clsid | nvarchar(1000) | 自定義沖突解決程序的 ID。 |
subset_ filterclause | nvarchar(2000) | 該項目的篩選子句。 |
missing_col_ count | int | 缺少的列的數(shù)目。 |
missing_cols | varbinary(128) | 缺少的列的位圖。 |
excluded_cols | varbinary(128) | 將項目發(fā)送到訂閱服務(wù)器時,從項目中排除的列的位圖。 |
excluded_col_count | int | 排除的列的數(shù)目。 |
columns | varbinary(128) | 留作以后使用。 |
resolver_info | sysname | 存儲自定義沖突解決程序所需的附加信息。 |
view_sel_proc | nvarchar(290) | 存儲過程名,合并代理程序用該存儲過程初始填充動態(tài)篩選發(fā)布中的項目,并且枚舉在任何篩選發(fā)布中的已更改行。 |
gen_cur | int | 生成的項目基表的本地更改數(shù)。 |
vertical_partition | int | 指定在表項目上是否啟用列篩選。0 表示沒有垂直篩選并且發(fā)布所有列。 |
identity_support | int | 指定使用排隊更新時是否啟用自動標(biāo)識范圍處理。0 表示沒有標(biāo)識范圍支持。 |
before_image_objid | int | 跟蹤表對象 ID。當(dāng)用 @keep_partition_changes = true 創(chuàng)建發(fā)布時,該跟蹤表包含某些鍵列值。 |
before_view_objid | int | 視圖表的對象 ID。視圖所在的表用于在刪除或更新行之前跟蹤行是否屬于特定的訂閱服務(wù)器。只適用于用 @keep_partition_changes = true 創(chuàng)建發(fā)布時。 |
verify_resolver_signature | int | 指定在合并復(fù)制中使用沖突解決程序之前是否驗證數(shù)字簽名: 0 = 不驗證簽名。 |
allow_interactive_resolver | bit | 指定是否在項目上啟用交互式?jīng)_突解決程序。1 指定在項目上使用交互式?jīng)_突解決程序。 |
fast_multicol_updateproc | bit | 指定是否已啟用合并代理程序,以將同一行中多列的更改應(yīng)用于一個 UPDATE 語句。 0 = 為每一更改列發(fā)出一個單獨的 UPDATE。 |
check_permissions | int | 當(dāng)合并代理程序?qū)⒏膽?yīng)用于發(fā)布服務(wù)器時將要驗證的表級權(quán)限的位圖。check_permissions 有下列值之一: 0x00 = 將不檢查權(quán)限。 |