sp_helppullsubscription (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Muestra información acerca de una o más suscripciones del suscriptor. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_helppullsubscription [ [ @publisher = ] 'publisher' ]  
    [ , [ @publisher_db = ] 'publisher_db' ]   
    [ , [ @publication = ] 'publication' ]  
    [ , [ @show_push = ] 'show_push' ]  

Argumentos

[ @publisher = ] 'publisher' Es el nombre del servidor remoto. publisher es sysname, con un valor predeterminado de %, que devuelve información para todos los publicadores.

[ @publisher_db = ] 'publisher_db' Es el nombre de la base de datos del publicador. publisher_db es sysname, con un valor predeterminado de , que devuelve todas las bases de %datos del publicador.

[ @publication = ] 'publication' Es el nombre de la publicación. publication es sysname, con un valor predeterminado de %, que devuelve todas las publicaciones. Si este parámetro es igual a ALL, solo se devuelven las suscripciones de extracción con independent_agent = 0 .

[ @show_push = ] 'show_push' Indica si se van a devolver todas las suscripciones de inserción. show_push es nvarchar(5), con un valor predeterminado false, que no devuelve suscripciones de inserción.

Conjuntos de resultados

Nombre de la columna Tipo de datos Descripción
publisher sysname Nombre del publicador.
base de datos del publicador sysname Nombre de la base de datos del publicador.
Publicación sysname Nombre de la publicación.
independent_agent bit Indica si hay un agente de distribución independiente para esta publicación.
tipo de suscripción int Tipo de suscripción a la publicación.
agente de distribución nvarchar(100) Agente de distribución que controla la suscripción.
descripción de la publicación nvarchar(255) Descripción de la publicación.
hora de última actualización date Hora en que se actualizó la información de suscripción. Es una cadena UNICODE de fecha ISO (114) + hora ODBC (121). El formato es yyyymmdd hh:mi:sss.mmm donde 'aaaa' es año, 'mm' es mes, 'dd' es day, 'hh' is hour, 'mi' is minute, 'sss' is seconds y 'mmm' is milisegundos.
nombre de suscripción varchar(386) Nombre de la suscripción.
última marca de tiempo de transacción varbinary(16) Marca de tiempo de la última transacción replicada.
modo de actualización tinyint Tipo de actualizaciones permitidas.
job_id del agente de distribución int Id. de trabajo del agente de distribución.
enabled_for_synmgr int Si la suscripción se puede sincronizar a través del Administrador de sincronización de Microsoft.
guid de suscripción binary(16) Identificador global de la versión de la suscripción en la publicación.
subid binary(16) Identificador global de una suscripción anónima.
immediate_sync bit Indica si los archivos de sincronización se crean, o se vuelven a crear, cada vez que se ejecuta el Agente de instantáneas.
inicio de sesión del publicador sysname Identificador de inicio de sesión usado en el publicador para la autenticación de SQL Server.
contraseña del publicador nvarchar(524) Contraseña (cifrada) usada en el publicador para la autenticación de SQL Server.
publisher security_mode int Modo de seguridad aplicado en el publicador:

0 = Autenticación de SQL Server

1 = Autenticación de Windows

2 = Los desencadenadores de sincronización usan una entrada de sysservers estática para realizar llamadas a procedimientos remotos (RPC) y el publicador debe definirse en la tabla sysservers como servidor remoto o servidor vinculado.
Distribuidor sysname Nombre del distribuidor.
distributor_login sysname Identificador de inicio de sesión usado en el distribuidor para la autenticación de SQL Server.
distributor_password nvarchar(524) Contraseña (cifrada) usada en el distribuidor para la autenticación de SQL Server.
distributor_security_mode int Modo de seguridad implementado en el distribuidor:

0 = Autenticación de SQL Server

1 = Autenticación de Windows
ftp_address sysname Se conserva únicamente por compatibilidad con versiones anteriores.
ftp_port int Se conserva únicamente por compatibilidad con versiones anteriores.
ftp_login sysname Se conserva únicamente por compatibilidad con versiones anteriores.
ftp_password nvarchar(524) Se conserva únicamente por compatibilidad con versiones anteriores.
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 adonde se transfieren los archivos de instantáneas mediante 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 usa FTP. Si es 1, la suscripción usa FTP.
publication_type int Especifica el tipo de replicación de la publicación:

0 = Replicación transaccional

1 = Replicación de instantáneas

2 = Replicación de mezcla
dts_package_name sysname Especifica el nombre del paquete de Servicios de transformación de datos (DTS).
dts_package_location int Ubicación donde se almacena el paquete DTS:

0 = Distribuidor

1 = Suscriptor
offload_agent bit Especifica si el agente puede activarse de forma remota. Si es 0, el agente no se puede activar de forma remota.
offload_server sysname Especifica el nombre de red del servidor utilizado para la activación remota.
last_sync_status int Estado de suscripción:

0 = Todos los trabajos están esperando iniciarse

1 = Se inician uno o varios trabajos

2 = Todos los trabajos se han ejecutado correctamente

3 = Al menos un trabajo se está ejecutando

4 = Todos los trabajos están programados e inactivos

5 = Al menos un trabajo intenta ejecutarse después de un error anterior

6 = Al menos un trabajo no se pudo ejecutar correctamente
last_sync_summary sysname Descripción de los últimos resultados de sincronización.
last_sync_time datetime Hora en que se actualizó la información de suscripción. Es una cadena UNICODE de fecha ISO (114) + hora ODBC (121). El formato es yyyymmdd hh:mi:sss.mmm donde 'aaaa' es año, 'mm' es mes, 'dd' es day, 'hh' is hour, 'mi' is minute, 'sss' is seconds y 'mmm' is milisegundos.
job_login nvarchar(512) Es la cuenta de Windows con la que se ejecuta el agente de distribución, 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 (error)

Comentarios

sp_helppullsubscription se usa en la replicación transaccional y instantánea.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o el rol fijo de base de datos db_owner pueden ejecutar sp_helppullsubscription .

Consulte también

sp_addpullsubscription (Transact-SQL)
sp_droppullsubscription (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)