Share via


MSmerge_partition_groups (Transact-SQL)

MSmerge_partition_groups 資料表會針對給定資料庫中每個預先計算的資料分割,各儲存一個資料列。除了列出的資料行之外,還會加入一個資料行,代表參數化資料列篩選所用的每個函數。例如,如果篩選是使用 HOST_NAME_FN 函數,資料表就會加入 HOST_NAME 這一行。與這個發行者同步處理的每一組唯一函數值,都會各儲存一個資料列代表它。只要有兩個或兩個以上訂閱者的這些函數完全同值,就會共用這份資料表中的相同資料列,因此都共用相同的資料分割識別碼。這份資料表儲存在發行集資料庫中。

資料行名稱 資料類型 描述

partition_id

int

識別提供預先計算的資料分割之唯一識別碼的資料行。

publication_number

smallint

發行集編號,儲存在 sysmergepublications 中。

maxgen_whenadded

bigint

在將資料列插入這份資料表時,發行者端已知的最高層代 (Generation)。

using_partition_groups

bit

指出資料分割是否屬於使用預先計算的資料分割之發行集,它可以是下列值之一:

0 = 發行集不使用預先計算的資料分割。

1 = 發行集使用預先計算的資料分割。

如需詳細資訊,請參閱<使用預先計算的資料分割最佳化參數化篩選效能>。

HOST_NAME_FN

nvarchar(128)

在使用參數化資料列篩選來產生資料分割時所提供的值。如需詳細資訊,請參閱<參數化資料列篩選>。

請參閱

參考

複寫檢視 (Transact-SQL)

概念

複寫資料表 (Transact-SQL)

其他資源

合併式複寫的運作方式

說明及資訊

取得 SQL Server 2005 協助