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 (產生所有資料表的字元模式大量複製輸出,但在快照集期間,不鎖定資料表) 3 和 4 值適用於異動複寫和合併式複寫,但不適用於快照式複寫。 |
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 |
這個版本沒有可用的資訊。 |