sp_changemergesubscription (Transact-SQL)
Cambia las propiedades seleccionadas de una suscripción de inserción de mezcla. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones.
Nota de seguridad |
---|
Al configurar un publicador con un distribuidor remoto, los valores suministrados para todos los parámetros, incluidos job_login y job_password, se envían al distribuidor como texto simple.Antes de ejecutar este procedimiento almacenado, se recomienda cifrar la conexión entre el publicador y su distribuidor remoto.Para obtener más información, vea Habilitar conexiones cifradas en el motor de base de datos (Administrador de configuración de SQL Server). |
Sintaxis
sp_changemergesubscription [ [ @publication= ] 'publication' ]
[ , [ @subscriber= ] 'subscriber'
[ , [ @subscriber_db= ] 'subscriber_db' ]
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumentos
[ @publication=] 'publication'
Es el nombre de la publicación que se va a cambiar. publication es de tipo sysname y su valor predeterminado es NULL. La publicación ya debe existir y ajustarse a las reglas para los identificadores.[ @subscriber=] 'subscriber'
Es el nombre del suscriptor. subscriber es de tipo sysname y su valor predeterminado es NULL.[ @subscriber_db=] 'subscriber_db'
Nombre de la base de datos de suscripciones. subscriber_dbes de tipo sysname y su valor predeterminado es NULL.[ @property=] 'property'
Es la propiedad que se va a cambiar para la publicación indicada. property es de tipo sysname y puede tener uno de los valores que se muestran en la tabla.[ @value=] 'value'
Es el nuevo valor de la property especificada. value es de tipo nvarchar(255) y puede tener uno de los valores que se muestran en la tabla.Propiedad
Valor
Descripción
description
Descripción de esta suscripción de mezcla.
priority
Es la prioridad de la suscripción. La prioridad la utiliza el solucionador predeterminado para elegir un ganador cuando se detectan conflictos.
merge_job_login
Inicio de sesión de la cuenta de Microsoft Windows en la que se ejecuta el agente.
merge_job_password
Contraseña de la cuenta de Windows con la que se ejecuta el agente.
publisher_security_mode
1
Se utiliza la autenticación de Windows para la conexión con el publicador.
0
Se utiliza la autenticación de SQL Server para la conexión con el publicador.
publisher_login
Nombre de inicio de sesión del publicador.
publisher_password
Contraseña segura para el inicio de sesión del publicador que se ha proporcionado.
subscriber_security_mode
1
Se utiliza la autenticación de Windows para la conexión con el suscriptor.
0
Se utiliza la autenticación de SQL Server para la conexión con el suscriptor.
subscriber_login
Nombre de inicio de sesión del suscriptor.
subscriber_password
Contraseña segura para el inicio de sesión del suscriptor que se ha proporcionado.
sync_type
automatic
El esquema y los datos iniciales de las tablas publicadas se transfieren primero al suscriptor.
none
El suscriptor ya tiene el esquema y los datos iniciales de las tablas publicadas; los datos y las tablas del sistema se transfieren siempre.
use_interactive_resolver
true
Permite que los conflictos se resuelvan de forma interactiva para todos los artículos que lo permitan.
false
Los conflictos se resuelven de forma automática mediante un solucionador predeterminado o personalizado.
NULL (predeterminado)
NULL (predeterminado)
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_changemergesubscription se utiliza en la replicación de mezcla.
Después de cambiar un inicio de sesión o una contraseña de agente, debe detener y reiniciar el agente para que el cambio surta efecto.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_changemergesubscription.
Vea también
Referencia
sp_addmergesubscription (Transact-SQL)
sp_dropmergesubscription (Transact-SQL)