共用方式為


MSpublications (Transact-SQL)

更新: 2006 年 12 月 12 日

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 (產生所有資料表的字元模式大量複製輸出,但在快照集期間,不鎖定資料表)

5 = Database Snapshot (表示使用原生模式 BCP 來複製資料庫快照集的資料)。

6 = Database Snapshot Character (表示使用字元模式 BCP 來複製資料庫快照集的資料)。

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

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

請參閱

參考

將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視

其他資源

Integration Services 資料表
備份與還原資料表
記錄傳送資料表

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

新增內容:
  • 新增有關 sync_method 資料行新值的資訊。