列出與特定的發(fā)布、項(xiàng)目、訂閱服務(wù)器或訂閱集關(guān)聯(lián)的訂閱信息。此存儲(chǔ)過程在發(fā)布服務(wù)器的發(fā)布數(shù)據(jù)庫上執(zhí)行。
sp_helpsubscription [ [ @publication = ] 'publication' ]
[ , [ @article = ] 'article' ]
[ , [ @subscriber = ] 'subscriber' ]
[ , [ @destination_db = ] 'destination_db' ]
[ , [ @found =] found OUTPUT ]
[@publication =] 'publication'
是關(guān)聯(lián)的發(fā)布名。publication 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 %,表示返回該服務(wù)器的所有訂閱信息。
[@article =] 'article'
是項(xiàng)目名。article 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 %,表示返回選定發(fā)布和訂閱服務(wù)器的所有訂閱信息。如果為 all,則表示只為發(fā)布上的完整訂閱返回一項(xiàng)。
[@subscriber =] 'subscriber'
是獲得其訂閱信息的訂閱服務(wù)器名稱。subscriber 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 %,表示為選定的發(fā)布和項(xiàng)目返回所有訂閱信息。
[@destination_db = ] 'destination_db'
是目的數(shù)據(jù)庫名。destination_db 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 %。
[@found =] 'found' OUTPUT
是表示返回行的標(biāo)記。found 的數(shù)據(jù)類型為 int,而且是 OUTPUT 參數(shù),默認(rèn)值為 23456。1 表示已找到發(fā)布。0 表示未找到發(fā)布。
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
subscriber | sysname | 訂閱服務(wù)器名。 |
publication | sysname | 發(fā)布名。 |
article | sysname | 項(xiàng)目名。 |
destination database | sysname | 用于存放復(fù)制數(shù)據(jù)的目的數(shù)據(jù)庫的名稱。 |
subscription status | tinyint | 訂閱狀態(tài): 0 = 非活動(dòng) |
synchronization type | tinyint | 訂閱同步類型: 1 = 自動(dòng) |
subscription type | int | 訂閱的類型: 0 = 強(qiáng)制 |
full subscription | bit | 表示訂閱是否針對(duì)發(fā)布中的所有項(xiàng)目: 0 = 否 |
subscription name | nvarchar(255) | 訂閱名。 |
update mode | int | 0 = 只讀 1 = 即時(shí)更新訂閱 |
distribution job id | binary(16) | 分發(fā)代理程序的作業(yè) ID。 |
loopback_detection | bit | 0 = 否 1 = 是 |
offload_enabled | bit | 指定復(fù)制代理程序的卸載執(zhí)行是否已設(shè)置為在訂閱服務(wù)器上運(yùn)行。如果為 0,則代理程序在發(fā)布服務(wù)器上運(yùn)行。如果為 1,則代理程序在訂閱服務(wù)器上運(yùn)行。 |
offload_server | sysname | 為遠(yuǎn)程代理程序激活啟用的服務(wù)器名稱。如果為 NULL,則使用在 MSDistribution_agents 表中列出的當(dāng)前 offload_server。 |
dts_package_name | sysname | 指定 DTS 包的名稱。 |
dts_package_location | int | 如果將一個(gè)包指派給訂閱,則為此 DTS 包的位置。如果有一個(gè)包,則數(shù)值 0 指定此包位于分發(fā)服務(wù)器上。而數(shù)值 1 指定位于訂閱服務(wù)器上。 |
sp_helpsubscription 用于快照復(fù)制、事務(wù)復(fù)制和合并復(fù)制。
執(zhí)行權(quán)限默認(rèn)授予 public 角色。但是,sysadmin 固定服務(wù)器角色或 db_owner 固定數(shù)據(jù)庫角色可以查看所有訂閱,而其他用戶得到的結(jié)果集僅列出了他們各自的訂閱。
相關(guān)文章