sp_helpmergepullsubscription (Transact-SQL)
Se aplica a: SQL Server
Devuelve información acerca de las suscripciones de extracción que existen en un suscriptor. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpmergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @subscription_type = ] N'subscription_type' ]
[ ; ]
Argumentos
[ @publication = ] N'publication'
Nombre de la publicación. @publication es sysname, con un valor predeterminado de %
. Si @publication es %
, se devuelve información sobre todas las publicaciones de mezcla y suscripciones de la base de datos actual.
[ @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 %
.
[ @subscription_type = ] N'subscription_type'
Especifica si se muestran las suscripciones de extracción. @subscription_type es nvarchar(10), con un valor predeterminado de pull
. Los valores válidos son push
, pull
, both
.
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
subscription_name |
nvarchar(1000) | Nombre de la suscripción. |
publication |
sysname | Nombre de la publicación. |
publisher |
sysname | Nombre del publicador. |
publisher_db |
sysname | Nombre de la base de datos del publicador. |
subscriber |
sysname | Nombre del suscriptor. |
subscriber_db |
sysname | Nombre de la base de datos de suscripciones. |
status |
int | Estado de suscripción:0 = Suscripción inactiva1 = Suscripción activa2 = Suscripción eliminada3 = Suscripción desasociada4 = Suscripción adjunta5 = La suscripción se ha marcado para reinicialización con carga6 = Error al adjuntar la suscripción7 = Suscripción restaurada a partir de la copia de seguridad |
subscriber_type |
int | Tipo de suscriptor:1 = Global2 = Local3 = Anónimo |
subscription_type |
int | Tipo de suscripción:0 = Inserción1 = Extracción2 = Anónimo |
priority |
float(8) | Prioridad de la suscripción. El valor debe ser menor que 100.00 . |
sync_type |
tinyint | Tipo de sincronización de suscripción:1 = Automático2 = No se usa la instantánea. |
description |
nvarchar(255) | Breve descripción de la suscripción de extracción. |
merge_jobid |
binary(16) | Id. de trabajo del Agente de mezcla. |
enabled_for_syncmgr |
int | Especifica si la suscripción se puede sincronizar a través del Administrador de sincronización de Microsoft. |
last_updated |
nvarchar(26) | Hora a la que el Agente de mezcla sincronizó correctamente la suscripción por última vez. |
publisher_login |
sysname | Nombre de inicio de sesión del publicador. |
publisher_password |
sysname | Contraseña del publicador. |
publisher_security_mode |
int | Especifica el modo de seguridad del publicador:0 = Autenticación de SQL Server1 = Autenticación de Windows |
distributor |
sysname | Nombre del distribuidor. |
distributor_login |
sysname | Nombre de inicio de sesión del distribuidor. |
distributor_password |
sysname | Contraseña del distribuidor. |
distributor_security_mode |
int | Especifica el modo de seguridad del distribuidor:0 = Autenticación de SQL Server1 = Autenticación de Windows |
ftp_address |
sysname | Disponible únicamente por compatibilidad con versiones anteriores. Dirección de red del servicio FTP (Protocolo de transferencia de archivos) del distribuidor. |
ftp_port |
int | Disponible únicamente por compatibilidad con versiones anteriores. Número de puerto del servicio FTP para el distribuidor. |
ftp_login |
sysname | Disponible únicamente por compatibilidad con versiones anteriores. Nombre de usuario usado para conectarse al servicio FTP. |
ftp_password |
sysname | Disponible únicamente por compatibilidad con versiones anteriores. Contraseña de usuario usada para conectarse al servicio FTP. |
alt_snapshot_folder |
nvarchar(255) | Ubicación donde se almacena la carpeta de instantáneas si no es la ubicación predeterminada o es complementaria a ésta. |
working_directory |
nvarchar(255) | Ruta de acceso completa al directorio donde se transfieren los archivos de instantánea mediante FTP cuando se especifica esa opción. |
use_ftp |
bit | La suscripción se suscribe a la publicación a través de Internet y se configuran las propiedades de direccionamiento FTP. Si 0 es , la suscripción no usa FTP. Si 1 es , la suscripción usa FTP. |
offload_agent |
bit | Especifica si el agente se puede activar y ejecutar de manera remota. Si 0 es , el agente no se puede activar de forma remota. |
offload_server |
sysname | Nombre del servidor utilizado para la activación remota. |
use_interactive_resolver |
int | Devuelve si se utiliza o no el solucionador interactivo durante la reconciliación. Si 0 es , no se usa el solucionador interactivo. |
subid |
uniqueidentifier | Id. del suscriptor. |
dynamic_snapshot_location |
nvarchar(255) | Ruta de acceso de la carpeta donde se guardan los archivos de instantáneas. |
last_sync_status |
int | Estado de sincronización:1 = Inicio2 = Correcto3 = En curso4 = Inactivo5 = Reintentar después de un error anterior6 = Error7 = Validación errónea8 = Validación superada9 = Se solicitó un apagado |
last_sync_summary |
sysname | Descripción de los últimos resultados de sincronización. |
use_web_sync |
bit | Especifica si la suscripción se puede sincronizar a través de HTTPS, donde un valor de 1 significa que esta característica está habilitada. |
internet_url |
nvarchar(260) | URL que representa la ubicación de la escucha de replicación para la sincronización web. |
internet_login |
nvarchar(128) | 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 |
nvarchar(524) | 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 |
int | Modo de autenticación utilizado al conectarse al servidor web que hospeda la sincronización web. Un valor de 1 significa Autenticación de Windows y un valor de significa Autenticación de 0 SQL Server. |
internet_timeout |
int | Período de tiempo, en segundos, antes de que expire una solicitud de sincronización web. |
hostname |
nvarchar(128) | Especifica un valor sobrecargado para HOST_NAME cuando esta función se usa en la cláusula WHERE de un filtro de fila con parámetros. |
job_login |
nvarchar(512) | La cuenta de Windows con la que se ejecuta el agente de mezcla, que se devuelve en el formato nombre de usuario del dominio\. |
job_password |
sysname | Por motivos de seguridad, siempre se devuelve un valor de ** . |
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
sp_helpmergepullsubscription
se usa en la replicación de mezcla. En el conjunto de resultados, la fecha devuelta en last_updated
tiene el formato yyyyMMdd hh:mm:ss.fff
.
Permisos
Solo los miembros del rol fijo de servidor sysadmin y el rol fijo de base de datos db_owner pueden ejecutar sp_helpmergepullsubscription
.