Share via


sp_addmergealternatepublisher (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

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.

Convenzioni di sintassi Transact-SQL

Sintassi

sp_addmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @alternate_publisher = ] N'alternate_publisher'
    , [ @alternate_publisher_db = ] N'alternate_publisher_db'
    , [ @alternate_publication = ] N'alternate_publication'
    , [ @alternate_distributor = ] N'alternate_distributor'
    [ , [ @friendly_name = ] N'friendly_name' ]
    [ , [ @reserved = ] N'reserved' ]
[ ; ]

Argomenti

[ @publisher = ] N'publisher'

Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.

[ @publisher_db = ] N'publisher_db'

Nome del database di pubblicazione. @publisher_db è sysname, senza impostazione predefinita.

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.

[ @alternate_publisher = ] N'alternate_publisher'

Nome del server di pubblicazione alternativo. @alternate_publisher è sysname, senza impostazione predefinita.

[ @alternate_publisher_db = ] N'alternate_publisher_db'

Nome del database di pubblicazione nel server di pubblicazione alternativo. @alternate_publisher_db è sysname, senza impostazione predefinita.

[ @alternate_publication = ] N'alternate_publication'

Nome della pubblicazione nel partner di sincronizzazione alternativo. @alternate_publication è sysname, senza impostazione predefinita.

[ @alternate_distributor = ] N'alternate_distributor'

Nome del server di distribuzione per il partner di sincronizzazione alternativo. @alternate_distributor è sysname, senza impostazione predefinita.

[ @friendly_name = ] N'friendly_name'

Nome visualizzato in base al quale è possibile identificare l'associazione di server di pubblicazione, pubblicazione e server di distribuzione che costituisce un partner di sincronizzazione alternativo. @friendly_name è nvarchar(255), con un valore predefinito .NULL

[ @reserved = ] N'reserved'

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_addmergealternatepublisher viene usato nella replica di tipo merge.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_addmergealternatepublisher.