sp_helpmergepullsubscription (Transact-SQL)

Se aplica a: síSQL Server (todas las versiones admitidas)

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.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_helpmergepullsubscription [ [ @publication=] 'publication']  
    [ , [ @publisher=] 'publisher']  
    [ , [ @publisher_db=] 'publisher_db']  
    [ , [ @subscription_type=] 'subscription_type']  

Argumento

[ @publication = ] 'publication' Es el nombre de la publicación. publication es sysname, con un valor predeterminado de % . Si publication es , se devuelve información sobre todas las publicaciones y suscripciones de combinación % de la base de datos actual.

[ @publisher = ] 'publisher'Es el nombre del Publisher. publisher es sysname, con un valor predeterminado de % .

[ @publisher_db = ] 'publisher_db'Es el nombre de la base de Publisher datos. publisher_db es sysname, con un valor predeterminado de % .

[ @subscription_type = ] 'subscription_type' Indica 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" o "both".

Conjuntos de resultados

Nombre de la columna Tipo de datos Descripción
subscription_name nvarchar(1000) Nombre de la suscripción.
Publicación sysname Nombre de la publicación.
publisher sysname Nombre del Publisher.
publisher_db sysname Nombre de la base Publisher datos.
suscriptor sysname Nombre del suscriptor.
subscription_db sysname Nombre de la base de datos de suscripciones.
status int Estado de la 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 la 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 Indica si la suscripción se puede sincronizar mediante el 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 La Publisher contraseña.
publisher_security_mode int Especifica el modo de seguridad del publicador:

0 = SQL Server Autenticación

1 = Windows autenticación
Distribuidor 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 = SQL Server Autenticación

1 = Windows autenticación
ftp_address sysname Disponible únicamente por compatibilidad con versiones anteriores. Es la dirección de red del servicio de protocolo de transferencia de archivos (FTP) para el distribuidor.
ftp_port int Disponible únicamente por compatibilidad con versiones anteriores. Es el número de puerto del servicio FTP para el distribuidor.
ftp_login sysname Disponible únicamente por compatibilidad con versiones anteriores. Es el nombre de usuario utilizado para conectarse al servicio FTP.
ftp_password sysname Disponible únicamente por compatibilidad con versiones anteriores. Es la contraseña del usuario que se utiliza 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áneas por medio de FTP, cuando se especifica esa opción.
use_ftp bit La suscripción se está suscribiendo a la publicación a través de Internet y se configuran las propiedades de direccionamiento FTP. Si es 0, la suscripción no usa FTP. Si es 1, la suscripción usa FTP.
offload_agent bit Especifica si el agente se puede activar y ejecutar de manera remota. Si es 0, 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 es 0, 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 = Correcta

3 = En curso

4 = Inactivo

5 = Reintentar después de un error anterior

6 = Error

7 = Error de validación

8 = Validación superada

9 = Se solicitó un apagado
last_sync_summary sysname Descripción de los resultados de la última 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 Windows autenticación y un valor de 0 significa SQL Server Autenticación.
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) Es la cuenta Windows con la que se ejecuta el agente de mezcla, que se devuelve con 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 (error)

Observaciones

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 db_owner fijo de base de datos pueden ejecutar sp_helpmergepullsubscription.

Consulte también

sp_addmergepullsubscription (Transact-SQL)
sp_changemergepullsubscription (Transact-SQL)
sp_dropmergepullsubscription (Transact-SQL)
Procedimientos almacenados de replicación (Transact-SQL)