共用方式為


sysmergesubscriptions (Transact-SQL)

針對每個已知的訂閱者,各包含一個資料列,這是在發行者端的本機資料表。這份資料表儲存在發行集和訂閱資料庫中。

資料行名稱

資料類型

描述

subscriber_server

sysname

伺服器的識別碼。將訂閱資料庫的副本移轉到另一部伺服器時,用來將 srvid 欄位對應至伺服器特定的值。

db_name

sysname

訂閱資料庫的名稱。

pubid

uniqueidentifier

用來建立目前訂閱的來源發行集識別碼。

datasource_type

int

資料來源的類型:

0 = Microsoft SQL Server.

2 = Jet OLE DB。

subid

uniqueidentifier

訂閱的唯一識別碼。

replnickname

binary

複本的精簡暱稱。

replicastate

uniqueidentifier

透過比較在「發行者」的值與在「訂閱者」的值,來判斷先前的同步處理是否成功所使用的唯一識別碼。

status

tinyint

訂閱的狀態:

0 = 非使用中。

1 = 使用中。

2 = 已刪除。

subscriber_type

int

訂閱者的類型:

1 = 全域。

2 = 本機。

3 = 匿名。

subscription_type

int

訂閱的類型:

0 = 發送。

1 = 提取。

2 = 匿名。

sync_type

tinyint

同步處理的類型:

1 = 自動。

2 = 無同步處理。

description

nvarchar(255)

訂閱的簡要描述。

priority

real

指定訂閱優先權,允許實作以優先權為基礎的衝突解決。對所有本機或匿名訂閱而言,這都等於 0.00

recgen

bigint

收到的最後一個層代 (Generation) 的編號。

recguid

uniqueidentifier

收到的最後一個層代 (Generation) 的唯一識別碼。

sentgen

bigint

傳送的最後一個層代 (Generation) 的編號。

sentguid

uniqueidentifier

傳送的最後一個層代 (Generation) 的唯一識別碼。

schemaversion

int

收到的最後一個結構描述的編號。

schemaguid

uniqueidentifier

收到的最後一個結構描述的唯一識別碼。

last_validated

datetime

上次訂閱者資料驗證成功的 datetime。

attempted_validate

datetime

上次嘗試進行訂閱驗證的 datetime。

last_sync_date

datetime

同步處理的 datetime。

last_sync_status

int

訂閱狀態:

0 = 所有作業都在等待啟動。

1 = 一或多項作業都在啟動中。

2 = 所有作業都已執行成功。

3 = 至少有一項作業在執行中。

4 = 所有作業都已排程且閒置。

5 = 在上一次失敗之後,至少試圖執行一項作業。

6 = 至少有一項作業執行失敗。

last_sync_summary

sysname

上次同步處理結果的描述。

metadatacleanuptime

datetime

上次從合併式複寫系統資料表中移除過期中繼資料的 datetime。

partition_id

int

識別訂閱所屬的預先計算資料分割。

cleanedup_unsent_changes

bit

識別在訂閱者端已清除尚未傳送之變更的中繼資料。

replica_version

int

識別訂閱所屬之訂閱者的 SQL Server 版本,它可以是下列其中一個值:

10 = SQL Server 7.0.

20 = SQL Server 7.0 Service Pack (SP) 1。

30 = SQL Server 7.0 SP2

35 = Service Broker SP3

40 = SQL Server 2000

50 = SQL Server 2000 SP1

55 = SQL Server 2000 SP2

60 = SQL Server 2000 SP3

90 = SQL Server 2005

100 = SQL Server 2008

supportability_mode

int

僅供內部使用。

application_name

nvarchar(128)

僅供內部使用。

subscriber_number

int

僅供內部使用。

last_makegeneration_datetime

datetime

上次針對訂閱者所執行之 makegeneration 處理序的 datetime。如需詳細資訊,請參閱<複寫合併代理程式>中的 -MakeGenerationInterval 參數。