Share via


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)

用來指定並行快照集處理完成的序號。