IHextendedSubscriptionView (Transact-SQL)
IHextendedSubscriptionView 檢視會公開非 SQL Server 發行集的訂閱相關資訊。這份檢視儲存在 distribution 資料庫中。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
article_id |
int |
發行項的唯一識別碼。 |
dest_db |
sysname |
目的地資料庫的名稱。 |
srvid |
smallint |
訂閱者的唯一識別碼。 |
login_name |
sysname |
用來連接到訂閱者的登入。 |
distribution_jobid |
binary |
識別散發代理程式作業。 |
publisher_database_id |
int |
識別發行集資料庫。 |
subscription_type |
int |
訂閱的類型: 0 = 發送 - 散發代理程式執行於訂閱者端。 1 = 提取 - 散發代理程式執行於散發者端。 |
sync_type |
tinyint |
初始同步處理的類型: 1 = 自動 2 = 無 |
status |
tinyint |
訂閱的狀態: 0 = 非使用中 1 = 已訂閱 2 = 使用中 |
snapshot_seqno_flag |
bit |
指出快照集序號是否在使用中。 |
independent_agent |
bit |
指定這個發行集是否有獨立的散發代理程式。 0 = 發行集使用共用散發代理程式,每一組發行者資料庫/訂閱者資料庫都有單一共用代理程式。 1 = 這個發行集有獨立的散發代理程式。 |
subscription_time |
datetime |
僅供內部使用。 |
loopback_detection |
bit |
適用於雙向交易式複寫拓撲中的訂閱。回送偵測會判斷散發代理程式是否將起源於訂閱者端的交易傳回給訂閱者: 1 = 不傳回。 0 = 傳回。 |
agent_id |
int |
散發代理程式的唯一識別碼。 |
update_mode |
tinyint |
指出更新模式的類型,它可以是下列項目之一: 0 = 唯讀。 1 = 立即更新。 2 = 使用 Message Queuing 的佇列更新。 3 = 立即更新,含使用 Message Queuing 的佇列更新來作為容錯移轉。 4 = 使用 SQL Server 佇列的佇列更新。 5 = 立即更新,含使用 SQL Server 佇列的佇列更新容錯移轉。 |
publisher_seqno |
varbinary(16) |
這項訂閱在發行者端的交易序號。 |
ss_cplt_seqno |
varbinary(16) |
用來指定並行快照集處理完成的序號。 |