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