Comparteix a través de


sp_helppullsubscription (Transact-SQL)

Se aplica a: SQL Server Azure SQL Instancia administrada

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 = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @show_push = ] N'show_push' ]
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

Nombre del servidor remoto. @publisher es sysname, con un valor predeterminado de %, que devuelve información para todos los publicadores.

[ @publisher_db = ] N'publisher_db'

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 = ] N'publication'

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 = ] N'show_push'

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

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
publisher sysname Nombre del publicador.
publisher database sysname Nombre de la base de datos del publicador.
publication sysname Nombre de la publicación.
independent_agent bit Indica si hay una Agente de distribución independiente para esta publicación.
subscription type int Tipo de suscripción a la publicación.
distribution agent nvarchar(100) Agente de distribución que controla la suscripción.
publication description nvarchar(255) Descripción de la publicación.
last updating time date Hora en que se actualizó la información de suscripción. Este valor es una cadena Unicode de fecha ISO (114) + hora ODBC (121). El formato es yyyyMMdd HH:mm:ss.nnn donde yyyy es year, MM is month, dd is day, HH is hour, mm is minute, ss is seconds, and nnn is miliseconds.
subscription name varchar(386) Nombre de la suscripción.
last transaction timestamp varbinary(16) Marca de tiempo de la última transacción replicada.
update mode tinyint Tipo de actualizaciones permitidas.
distribution agent job_id int Id. de trabajo del agente de distribución.
enabled_for_synmgr int Especifica si la suscripción se puede sincronizar a través del Administrador de sincronización de Microsoft.
subscription guid 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 Especifica si los archivos de sincronización se crean o se vuelven a crear cada vez que se ejecuta el Agente de instantáneas.
publisher login sysname Identificador de inicio de sesión usado en el publicador para la autenticación de SQL Server.
publisher password 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 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.
distributor 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 0es , la suscripción no usa FTP. Si 1es , 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 0es , 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 a iniciarse
1 = Se inician uno o varios trabajos
2 = Todos los trabajos ejecutados 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. Este valor es una cadena Unicode de fecha ISO (114) + hora ODBC (121). El formato es yyyyMMdd HH:mm:ss.nnn donde yyyy es year, MM is month, dd is day, HH is hour, mm is minute, ss is seconds, and nnn is miliseconds.
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 (erróneo).

Comentarios

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

Permisos

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