sp_addmergealternatepublisher (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Agrega la capacidad de un suscriptor para utilizar un asociado de sincronización alternativo. Las propiedades de la publicación deben especificar que los suscriptores pueden sincronizarse con otros publicadores. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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' ]
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

El nombre del publicador. @publisher es sysname, sin ningún valor predeterminado.

[ @publisher_db = ] N'publisher_db'

Nombre de la base de datos de publicación. @publisher_db es sysname, sin ningún valor predeterminado.

[ @publication = ] N'publication'

Nombre de la publicación. @publication es sysname, sin ningún valor predeterminado.

[ @alternate_publisher = ] N'alternate_publisher'

Nombre del publicador alternativo. @alternate_publisher es sysname, sin ningún valor predeterminado.

[ @alternate_publisher_db = ] N'alternate_publisher_db'

Nombre de la base de datos de publicación en el publicador alternativo. @alternate_publisher_db es sysname, sin ningún valor predeterminado.

[ @alternate_publication = ] N'alternate_publication'

Nombre de la publicación en el asociado de sincronización alternativo. @alternate_publication es sysname, sin valor predeterminado.

[ @alternate_distributor = ] N'alternate_distributor'

Nombre del distribuidor para el asociado de sincronización alternativo. @alternate_distributor es sysname, sin ningún valor predeterminado.

[ @friendly_name = ] N'friendly_name'

Nombre para mostrar por el que se puede identificar la asociación de publicador, publicación y distribuidor que constituye un asociado de sincronización alternativo. @friendly_name es nvarchar(255), con un valor predeterminado de NULL.

[ @reserved = ] N'reserved'

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_addmergealternatepublisher se usa en la replicación de mezcla.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_addmergealternatepublisher.