sp_changemergepullsubscription (Transact-SQL)
Se aplica a: SQL Server
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.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_changemergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Argumentos
[ @publication = ] N'publication'
Nombre de la publicación. @publication es sysname, con un valor predeterminado de %
.
[ @publisher = ] N'publisher'
El nombre del publicador. @publisher es sysname, con un valor predeterminado de %
.
[ @publisher_db = ] N'publisher_db'
Nombre de la base de datos del publicador. @publisher_db es sysname, con un valor predeterminado de %
.
[ @property = ] N'property'
Es el nombre de la propiedad que se va a cambiar. @property es sysname y puede ser uno de los valores de la tabla siguiente.
[ @value = ] N'value'
El nuevo valor de la propiedad especificada. @value es nvarchar(255) y puede ser uno de los valores de la tabla siguiente.
Propiedad | Valor | Descripción |
---|---|---|
alt_snapshot_folder |
Ubicación donde se almacena la carpeta de instantáneas si la ubicación es distinta o además de la ubicación predeterminada. | |
description |
Descripción de esta suscripción de extracción de mezcla. | |
distributor |
Nombre del distribuidor. | |
distributor_login |
Identificador de inicio de sesión usado en el distribuidor para la autenticación de SQL Server | |
distributor_password |
Contraseña (cifrada) usada 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 |
Use la autenticación de SQL Server al conectarse al 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. Dirección de red del servicio Protocolo de transferencia de archivos (FTP) para el distribuidor. | |
ftp_login |
Disponible únicamente por compatibilidad con versiones anteriores. Nombre de usuario usado para conectarse al servicio FTP. | |
ftp_password |
Disponible únicamente por compatibilidad con versiones anteriores. Contraseña de usuario usada para conectarse al servicio FTP. | |
ftp_port |
Disponible únicamente por compatibilidad con versiones anteriores. Número de puerto del servicio FTP para el distribuidor. | |
hostname |
Especifica el valor de HOST_NAME() cuando se usa esta función en la WHERE cláusula de un filtro de combinación o una relación de registro lógico. |
|
internet_login |
Inicio de sesión que utiliza el Agente de mezcla al conectarse al servidor web que hospeda la sincronización web utilizando autenticación básica. | |
internet_password |
Contraseña para el Inicio de sesión que utiliza el Agente de mezcla al conectarse al servidor web que hospeda la sincronización web utilizando autenticación básica. | |
internet_security_mode |
1 |
Para la conexión con el servidor web que hospeda la sincronización web se utiliza la autenticación de Windows. |
0 |
Para la conexión con el servidor web que hospeda la sincronización web se utiliza la autenticación básica. | |
internet_timeout |
Período de tiempo, en segundos, antes de que expire una solicitud de sincronización web. | |
internet_url |
URL que representa la ubicación de la escucha de replicación para 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 solo para la compatibilidad con versiones anteriores; ejecute sp_changemergesubscription en el publicador para modificar la prioridad de una suscripción. | |
publisher_login |
Identificador de inicio de sesión usado en el publicador para la autenticación de SQL Server. | |
publisher_password |
Contraseña (cifrada) usada en el publicador para la autenticación de SQL Server. | |
publisher_security_mode |
0 |
Use la autenticación de SQL Server al conectarse al publicador. |
1 |
Se utiliza la autenticación de Windows para la conexión con el publicador. | |
2 |
Los desencadenadores de sincronización usan una entrada estática sysservers para realizar llamadas a procedimientos remotos (RPC) y el publicador debe definirse en la sysservers tabla 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 |
Use FTP en lugar del protocolo típico para recuperar instantáneas. |
false |
Use el protocolo típico 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 el Solucionador interactivo. |
false |
No se usa la resolución interactiva. | |
working_directory |
Ruta de acceso completa al directorio donde se transfieren los archivos de instantánea mediante FTP cuando se especifica esa opción. | |
NULL (valor predeterminado) |
Devuelve la lista de valores admitidos para @property. |
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
sp_changemergepullsubscription
se usa en la replicación 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
Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_changemergepullsubscription
.
Contenido relacionado
- View and Modify Pull Subscription Properties (Ver y modificar las propiedades de una suscripción de extracción)
- sp_addmergepullsubscription (Transact-SQL)
- sp_dropmergepullsubscription (Transact-SQL)
- sp_helpmergepullsubscription (Transact-SQL)
- Procedimientos almacenados del sistema (Transact-SQL)