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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

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.