共用方式為


MSpublications (Transact-SQL)

MSpublications 資料表會針對發行者所複寫的每個發行集,各包含一個資料列。這份資料表儲存在散發資料庫中。

資料行名稱

資料類型

描述

publisher_id

smallint

發行者的識別碼。

publisher_db

sysname

發行者資料庫的名稱。

publication

sysname

發行集的名稱。

publication_id

int

發行集的識別碼。

publication_type

int

發行集的類型:

0 = 交易式。

1 = 快照式。

2 = 合併式。

thirdparty_flag

bit

指示發行集是否為 Microsoft SQL Server 資料庫:

0 = SQL Server.

1 = SQL Server 以外的資料來源。

independent_agent

bit

指出這個發行集是否有獨立的散發代理程式。

immediate_sync

bit

指出每次執行快照集代理程式時,是否要建立或重新建立同步處理檔案。

allow_push

bit

指出是否能夠建立給定發行集的發送訂閱。

allow_pull

bit

指出是否能夠建立給定發行集的提取訂閱。

allow_anonymous

bit

指出是否能夠建立給定發行集的匿名訂閱。

description

nvarchar(255)

發行集的描述。

vendor_name

nvarchar(100)

如果發行者不是 SQL Server 資料庫,這便是供應商的名稱。

retention

int

發行集的保留期限 (以小時為單位)。

sync_method

int

同步處理方法:

0 = Native (產生所有資料表的原生模式大量複製輸出)。

1 = Character (產生所有資料表的字元模式大量複製輸出)。

3 = Concurrent (產生所有資料表的原生模式大量複製輸出,但在快照集期間,不鎖定資料表)。

4 = Concurrent_c (產生所有資料表的字元模式大量複製輸出,但在快照集期間,不鎖定資料表)

34 值適用於交易式複寫和合併式複寫,但不適用於快照式複寫。

allow_subscription_copy

bit

啟用或停用複製訂閱這個發行集之訂閱資料庫的能力。0 表示停用複製,1 表示啟用。

thirdparty_options

int

指定是否抑制在 SQL Server Management Studio 的 Replication 資料夾中顯示發行集:

0 = 在 SQL Server Management Studio 的 Replication 資料夾中,顯示異質性發行集。

1 = 在 SQL Server Management Studio 的 Replication 資料夾中,抑制異質性發行集的顯示。

allow_queued_tran

bit

指定發行集是否允許佇列更新:

0 = 發行集不使用佇列。

1 = 發行集使用佇列。

options

int

這個版本沒有可用的資訊。