更改合并強制訂閱或請求訂閱。此存儲過程在發(fā)布服務器的發(fā)布數據庫上執(zhí)行。
sp_changemergesubscription [ [ @publication = ] 'publication' ]
[ , [ @subscriber = ] 'subscriber'
[ , [ @subscriber_db = ] 'subscriber_db' ]
[ , [ @property = ] 'property' ]
[ , [ @value = ] 'value' ]
[@publication =] 'publication'
是要更改發(fā)布名。publication 的數據類型為 sysname,默認設置為 NULL。發(fā)布必須已經存在且必須符合標識符的規(guī)則。
[@subscriber =] 'subscriber'
是訂閱服務器名。subscriber 的數據類型為 sysname,默認設置為 NULL。
[@subscriber_db =] 'subscriber_db'
是訂閱數據庫名稱。subscriber_db 的數據類型為 sysname,默認設置為 NULL。
[@property =] 'property'
是要更改的給定發(fā)布屬性。property 的數據類型為 sysname,可以是下表所列值之一。
[@value =] 'value'
是用于指定的屬性的新值。value 的數據類型為 nvarchar(255),可以是下表所列值之一。
| 屬性 | 值 | 描述 |
|---|---|---|
| sync_type | automatic 或 none | 是訂閱同步類型。sync_type 的數據類型為 nvarchar(15),默認設置為 automatic??梢允?automatic 或 none。如果是 automatic,則表示首先將已發(fā)布表的架構和初始數據傳輸到訂閱服務器。如果是 none,則假定訂閱服務器已有已發(fā)布表的架構和初始數據。始終傳輸系統表和數據。 |
| priority | 是訂閱優(yōu)先級。在檢測到沖突時,默認的沖突解決程序使用該優(yōu)先級挑選入選方。 | |
| description | 對該合并訂閱的描述。 | |
| NULL(默認值) | NULL(默認值) |
0(成功)或 1(失?。?/P>
sp_changemergesubscription 用于合并復制。
只有 sysadmin 固定服務器角色成員或 db_owner 固定數據庫角色成員才能執(zhí)行 sp_changemergesubscription。
相關文章