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