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.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpmergepullsubscription [ [ @publication=] 'publication']
[ , [ @publisher=] 'publisher']
[ , [ @publisher_db=] 'publisher_db']
[ , [ @subscription_type=] 'subscription_type']
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 réplica 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 **********. |
Notas
sp_helpmergepullsubscription se utiliza en la réplica 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.
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'.
Valores de código de retorno
0 (correcto) o 1 (error)
Vea también
Referencia
sp_addmergepullsubscription (Transact-SQL)
sp_changemergepullsubscription (Transact-SQL)
sp_dropmergepullsubscription (Transact-SQL)
Procedimientos almacenados de réplica (Transact-SQL)