sp_addmergealternatepublisher (Transact-SQL)
Consente a un Sottoscrittore di utilizzare un partner di sincronizzazione alternativo. È necessario che le proprietà della pubblicazione consentano ai Sottoscrittori di eseguire la sincronizzazione con altri server di pubblicazione. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.
Sintassi
sp_addmergealternatepublisher [ @publisher= ] 'publisher'
, [ @publisher_db= ] 'publisher_db'
, [ @publication= ] 'publication'
, [ @alternate_publisher= ] 'alternate_synchronization_partner'
, [ @alternate_publisher_db= ] 'alternate_publisher_db'
, [ @alternate_publication= ] 'alternate_synchronization_partner'
, [ @alternate_distributor= ] 'alternate_distributor'
[ , [ @friendly_name= ] 'friendly_name' ]
[ , [ @reserved= ] 'reserved' ]
Argomenti
[ @publisher=] 'publisher'
Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito.[ @publisher_db =] 'publisher_db'
Nome del database di pubblicazione. publisher_db è di tipo sysname e non prevede alcun valore predefinito.[ @publication=] 'publication'
Nome della pubblicazione. publication è di tipo sysname e non prevede alcun valore predefinito.[ @alternate_publisher=] 'alternate_synchronization_partner'
Nome del server di pubblicazione alternativo. alternate_synchronization_partner è di tipo sysname e non prevede alcun valore predefinito.[ @alternate_publisher_db=] 'alternate_publisher_db'
Nome del database di pubblicazione nel server di pubblicazione alternativo. alternate_publisher_db è di tipo sysname e non prevede alcun valore predefinito.[ @alternate_publication=] 'alternate_synchronization_partner'
Nome della pubblicazione nel partner di sincronizzazione alternativo. alternate_synchronization_partner è di tipo sysname e non prevede alcun valore predefinito.[ @alternate_distributor=] 'alternate_distributor'
Nome del server di distribuzione per il partner di sincronizzazione alternativo. alternate_distributor è di tipo sysname e non prevede alcun valore predefinito.[ @friendly_name=] 'friendly_name'
Nome visualizzato utilizzato per identificare un partner di sincronizzazione alternativo determinato dall'associazione del server di pubblicazione, della pubblicazione e del server di distribuzione. friendly_name è di tipo nvarchar(255) e il valore predefinito è NULL.[ @reserved=] 'reserved'
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
sp_addmergealternatepublisher viene utilizzata per la replica di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_addmergealternatepublisher.
Vedere anche