sp_changemergepullsubscription (Transact-SQL)
Cambia las propiedades de la suscripción de extracción de mezcla. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.
Sintaxis
sp_changemergepullsubscription [ [ @publication= ] 'publication' ]
[ , [ @publisher= ] 'publisher' ]
[ , [ @publisher_db= ] 'publisher_db' ]
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumentos
[ @publication=] 'publication'
Es el nombre de la publicación. publication es de tipo sysname y su valor predeterminado es %.[ @publisher=] 'publisher'
Es el nombre del publicador. publisheres de tipo sysname y su valor predeterminado es %.[ @publisher_db=] 'publisher_db'
Es el nombre de la base de datos del publicador. publisher_dbes de tipo sysname y su valor predeterminado es %.[ @property=] 'property'
Es el nombre de la propiedad que se va a cambiar. property es de tipo sysname y puede tener uno de los valores de la tabla.[ @value=] 'value'
Es el nuevo valor de la propiedad especificada. valuees de tipo nvarchar(255) y puede tener uno de los valores que aparecen en la tabla.Propiedad
Valor
Descripción
alt_snapshot_folder
Ubicación donde se almacena la carpeta de instantáneas si no es la ubicación predeterminada o es complementaria a ésta.
description
Descripción de esta suscripción de extracción de mezcla.
distributor
Nombre del distribuidor.
distributor_login
Id. de inicio de sesión utilizado en el distribuidor para la autenticación de SQL Server.
distributor_password
Contraseña (cifrada) utilizada en el distribuidor para la autenticación de SQL Server.
distributor_security_mode
1
Se utiliza la autenticación de Windows para la conexión con el distribuidor.
0
Se utiliza la autenticación de SQL Server para la conexión con el distribuidor.
dynamic_snapshot_location
Ruta de acceso a la carpeta donde se guardan los archivos de instantáneas.
ftp_address
Disponible únicamente por compatibilidad con versiones anteriores. Es la dirección de red del servicio FTP (Protocolo de transferencia de archivos) del distribuidor.
ftp_login
Disponible únicamente por compatibilidad con versiones anteriores. Es el nombre de usuario que se utiliza para la conexión con el servicio FTP.
ftp_password
Disponible únicamente por compatibilidad con versiones anteriores. Es la contraseña de usuario que se utiliza para la conexión con el servicio FTP.
ftp_port
Disponible únicamente por compatibilidad con versiones anteriores. Es el número de puerto del servicio FTP del distribuidor.
hostname
Especifica el valor de HOST_NAME() cuando esta función se utiliza en la cláusula WHERE de un filtro de combinación o relación de registros lógicos.
internet_login
Inicio de sesión que el Agente de mezcla utiliza cuando se conecta al servidor Web que aloja la sincronización Web a través de la autenticación básica.
internet_password
Contraseña de inicio de sesión que el Agente de mezcla utiliza cuando se conecta al servidor Web que aloja la sincronización Web a través de la autenticación básica.
internet_security_mode
1
Para la conexión con el servidor Web que aloja la sincronización Web se utiliza la autenticación de Windows.
0
Para la conexión con el servidor Web que aloja la sincronización Web se utiliza la autenticación básica.
internet_timeout
Tiempo que transcurre, en segundos, hasta que caduca una solicitud de sincronización Web.
internet_url
Dirección URL que representa la ubicación de la escucha de réplica de la sincronización Web.
merge_job_login
Inicio de sesión de la cuenta de Windows con la que se ejecuta el agente.
merge_job_password
Contraseña de la cuenta de Windows con la que se ejecuta el agente.
priority
Disponible únicamente por compatibilidad con versiones anteriores; en su lugar, para modificar la prioridad de una suscripción, ejecute sp_changemergesubscription en el publicador.
publisher_login
Id. de inicio de sesión utilizado en el publicador para la autenticación de SQL Server.
publisher_password
Contraseña (cifrada) utilizada en el publicador para la autenticación de SQL Server.
publisher_security_mode
0
Se utiliza la autenticación de SQL Server para la conexión con el publicador.
1
Se utiliza la autenticación de Windows para la conexión con el publicador.
2
Los desencadenadores de la sincronización utilizan una entrada sysservers estática para las llamadas a procedimiento remoto (RPC), y el publicador debe estar definido en la tabla sysservers como servidor remoto o servidor vinculado.
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_ftp
true
Se utiliza FTP en lugar del protocolo habitual para recuperar instantáneas.
false
Se utiliza el protocolo habitual para recuperar instantáneas.
use_web_sync
true
La suscripción se puede sincronizar a través de HTTP.
false
La suscripción no se puede sincronizar a través de HTTP.
use_interactive_resolver
true
Durante la reconciliación se utiliza la resolución interactiva.
false
No se utiliza la resolución interactiva.
working_directory
Ruta de acceso completa al directorio donde se transfieren los archivos de instantáneas por medio de FTP, cuando se especifica esa opción.
NULL (predeterminado)
Devuelve la lista de valores admitidos para property.
Valores de código de retorno
0 (correcto) o 1 (error)
Notas
sp_changemergepullsubscription se utiliza en la réplica de mezcla.
Se considera que el servidor y la base de datos actuales son el suscriptor y la base de datos del suscriptor.
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
Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_changemergepullsubscription.
Vea también