返回有關(guān)強(qiáng)制訂閱的信息。該存儲(chǔ)過程在發(fā)布服務(wù)器的發(fā)布數(shù)據(jù)庫上執(zhí)行。
sp_helpmergesubscription [[@publication =] 'publication']
[ , [ @subscriber =] 'subscriber']
[ , [ @subscriber_db = ] 'subscriber_db' ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db']
[ , [ @subscription_type =] 'subscription_type']
[ , [ @found =] 'found' OUTPUT]
[@publication =] 'publication'
是發(fā)布名稱。publication 的數(shù)據(jù)類型為 sysname,默認(rèn)設(shè)置為 %。發(fā)布必須已存在而且必須遵從標(biāo)識(shí)符規(guī)則。如果為 NULL 或 %,則表示返回有關(guān)當(dāng)前數(shù)據(jù)庫內(nèi)所有合并發(fā)布和訂閱的信息。
[@subscriber = ] 'subscriber'
是訂閱服務(wù)器名。subscriber 的數(shù)據(jù)類型為 sysname,默認(rèn)設(shè)置為 NULL。如果為 NULL 或 %,則表示返回有關(guān)給定發(fā)布的所有訂閱的信息。
[@subscriber_db = ] 'subscriber_db'
是訂閱數(shù)據(jù)庫名。subscriber_db 的數(shù)據(jù)類型為 sysname,默認(rèn)設(shè)置為 %,表示返回有關(guān)所有訂閱數(shù)據(jù)庫的信息。
[@publisher =] 'publisher'
是發(fā)布服務(wù)器的名稱。發(fā)布服務(wù)器必須是有效的服務(wù)器。publisher 的數(shù)據(jù)類型為 sysname,默認(rèn)設(shè)置為 %,表示返回有關(guān)所有發(fā)布服務(wù)器的信息。
[@publisher_db =] 'publisher_db'
是發(fā)布服務(wù)器數(shù)據(jù)庫名稱。publisher_db 的數(shù)據(jù)類型為 sysname,默認(rèn)設(shè)置為 %,表示返回有關(guān)所有發(fā)布服務(wù)器數(shù)據(jù)庫的信息。
[@subscription_type =] 'subscription_type'
是訂閱的類型。subscription_type 的數(shù)據(jù)類型為 nvarchar(15),可以是下列值之一。
值 | 描述 |
---|---|
push(默認(rèn)值) | 強(qiáng)制訂閱。 |
Pull | 請(qǐng)求訂閱。 |
Both | 強(qiáng)制訂閱和請(qǐng)求訂閱。 |
[@found = ] 'found' OUTPUT
是表示返回行的標(biāo)志。found 的數(shù)據(jù)類型為 int 而且是 OUTPUT 參數(shù),默認(rèn)設(shè)置為 NULL。1 表示已找到發(fā)布。0 表示未找到發(fā)布。
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
subscription_name | 訂閱名。 | |
Publication | sysname | 發(fā)布名稱。 |
Publisher | sysname | 發(fā)布服務(wù)器名。 |
publisher_db | sysname | 發(fā)布服務(wù)器數(shù)據(jù)庫名。 |
Subscriber | sysname | 訂閱服務(wù)器名。 |
subscriber_db | sysname | 訂閱數(shù)據(jù)庫的名稱。 |
Status | int | 訂閱的狀態(tài): 0 = 所有作業(yè)正等待啟動(dòng) 1 = 一個(gè)或多個(gè)作業(yè)正在啟動(dòng) 2 = 所有作業(yè)已成功執(zhí)行 3 = 至少一個(gè)作業(yè)正在執(zhí)行 4 = 所有作業(yè)都已調(diào)度并處于空閑 5 = 在以前的失敗后至少有一個(gè)作業(yè)正在嘗試執(zhí)行 6 = 至少一個(gè)作業(yè)不能成功執(zhí)行 |
subscriber_type | int | 訂閱服務(wù)器類型。 |
subscription_type | int | 訂閱的類型: 0 = 強(qiáng)制 |
Priority | float(8) | 表示訂閱優(yōu)先級(jí)的數(shù)字。 |
sync_type | tinyint | 訂閱同步類型。 |
description | nvarchar(255) | 對(duì)該合并訂閱的簡短描述。 |
merge_jobid | binary(16) | 合并代理程序的作業(yè) ID。 |
full_publication | tinyint | 表示訂閱是完全發(fā)布還是篩選發(fā)布。 |
offload_enabled | 指定復(fù)制代理程序的卸載執(zhí)行是否被設(shè)置為在訂閱服務(wù)器上運(yùn)行。若為 NULL,執(zhí)行將在發(fā)布服務(wù)器上運(yùn)行。 | |
offload_server | 在其中運(yùn)行代理程序的服務(wù)器名。 | |
use_interactive_resolver | 返回在調(diào)節(jié)過程中是否使用交互式?jīng)_突解決程序。如果為 0,則不使用交互式?jīng)_突解決程序。 |
sp_helpmergesubscription 用于合并復(fù)制。
執(zhí)行權(quán)限默認(rèn)授予 public 角色。
相關(guān)文章