Compartir a través de


sp_helpmergepullsubscription (Transact-SQL)

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 a temasConvenciones 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 de tipo sysname y su valor predeterminado es %. Si el valor de publication es %, se devuelve información acerca de todas las suscripciones y publicaciones de mezcla de la base de datos actual.

  • [ @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 %.

  • [ @subscription_type=] 'subscription_type'
    Indica si se muestran las suscripciones de extracción. subscription_typees de tipo nvarchar(10) y su valor predeterminado es 'pull'. Los valores válidos son 'push', 'pull' o 'both'.

Conjuntos de resultados

Nombre de 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.

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 separada

4 = Suscripción adjunta

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

6 = Error al adjuntar la suscripción

7 = La suscripción se restauró desde una 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ónima

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ática

2 = La instantánea no se utiliza

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

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. Es la dirección de red del servicio FTP (Protocolo de transferencia de archivos) del distribuidor.

ftp_port

int

Disponible únicamente por compatibilidad con versiones anteriores. Es el número de puerto del servicio FTP del distribuidor.

ftp_login

sysname

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

sysname

Disponible únicamente por compatibilidad con versiones anteriores. Es la contraseña de usuario que se utiliza para la conexión con el 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 han configurado propiedades de direccionamiento FTP. Si es 0, la suscripción no utiliza FTP. Si es 1, la suscripción utiliza FTP.

offload_agent

bit

Especifica si el agente se puede activar y ejecutar de manera remota. Si es 0, el agente no puede activarse 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 la resolución interactiva durante la reconciliación. Si es 0, no se utiliza la resolución interactiva.

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 = Iniciada

2 = Realizada

3 = En curso

4 = Inactiva

5 = Reintentando después de un error anterior

6 = No realizada

7 = Error en la validación

8 = Validación superada

9 = Se solicitó un cierre

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)

Dirección URL que representa la ubicación de la escucha de replicación de la sincronización Web.

internet_login

nvarchar(128)

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

nvarchar(524)

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

int

Modo de autenticación utilizado al conectarse al servidor Web que aloja la sincronización Web. El valor 1 indica la autenticación de Windows y el valor 0 indica la autenticación de SQL Server.

internet_timeout

int

Tiempo que transcurre, en segundos, hasta que caduca una solicitud de sincronización Web.

hostname

nvarchar(128)

Especifica un valor sobrecargado para HOST_NAME cuando esta función se utiliza en la cláusula WHERE de un filtro de fila con parámetros.

job_login

nvarchar(512)

Se trata de la cuenta de Windows en la que se ejecuta el Agente de mezcla, que se devuelve en el formato dominio\nombreDeUsuario.

job_password

sysname

Por motivos de seguridad, siempre se devuelve un valor de **********.

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

sp_helpmergepullsubscription se utiliza en la replicación de mezcla. En el conjunto de resultados, la fecha devuelta en last_updated tiene el formato AAAAMMDD hh:mm:ss.fff.

Permisos

Sólo los miembros de la función fija de servidor sysadmin y de la función fija de base de datos db_owner pueden ejecutar sp_helpmergepullsubscription.