Comparteix a través de


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 inactiva

1 = Suscripción activa

2 = Suscripción eliminada

3 = Suscripción desasociada

4 = Suscripción adjunta

5 = La suscripción se ha marcado para reinicialización con carga

6 = Error al adjuntar la suscripción

7 = Suscripción restaurada a partir de la copia de seguridad
subscriber_type int Tipo de suscriptor:

1 = Global

2 = Local

3 = Anónimo
subscription_type int Tipo de suscripción:

0 = Inserción

1 = Extracción

2 = 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ático

2 = 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 Server

1 = 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 Server

1 = 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 0es , la suscripción no usa FTP. Si 1es , la suscripción usa FTP.
offload_agent bit Especifica si el agente se puede activar y ejecutar de manera remota. Si 0es , 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 0es , 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 = Inicio

2 = Correcto

3 = En curso

4 = Inactivo

5 = Reintentar después de un error anterior

6 = Error

7 = Validación errónea

8 = Validación superada

9 = 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.