sp_helppullsubscription (Transact-SQL)

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.

Icono de vínculo a temasConvenciones 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 de tipo sysname y su valor predeterminado es %, que devuelve información de todos los publicadores.

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

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

  • [ @show_push=] 'show_push'
    Indica si se devuelven todas las suscripciones de inserción. show_pushes de tipo nvarchar(5) y su valor predeterminado es FALSE, que no devuelve las suscripciones de inserción.

Conjuntos de resultados

Nombre de 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 un 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. Es una cadena UNICODE de fecha ISO (114) + hora ODBC (121). El formato es aaaammdd hh:mi:sss.mmm, donde 'aaaa' es el año, 'mm' el mes, 'dd' el día, 'hh' la hora, 'mi' los minutos, 'sss' los segundos y 'mmm' los milisegundos.

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

Indica si la suscripción se puede sincronizar mediante el 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

Indica 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

Id. de inicio de sesión utilizado en el publicador para la Autenticación de SQL Server.

publisher password

nvarchar(524)

Contraseña (cifrada) utilizada 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 utilizan una entrada estática de sysservers para hacer una llamada a procedimiento remoto (RPC). Además, el parámetro publisher debe estar definido en la tabla sysservers como un servidor remoto o vinculado.

distributor

sysname

Nombre del distribuidor.

distributor_login

sysname

Id. de inicio de sesión utilizado en el distribuidor para la Autenticación de SQL Server.

distributor_password

nvarchar(524)

Contraseña (cifrada) utilizada en el distribuidor para la Autenticación de SQL Server.

distributor_security_mode

int

Modo de seguridad aplicado 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 utiliza FTP. Si es 1, la suscripción utiliza 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 puede activarse 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 la suscripción:

0 = Todos los trabajos están esperando el inicio

1 = Uno o más trabajos se están iniciando

2 = Todos los trabajos se han ejecutado correctamente

3 = Al menos un trabajo se encuentra en ejecución

4 = Todos los trabajos están programados y se encuentran inactivos

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

6 = Al menos un trabajo no se ha ejecutado correctamente

last_sync_summary

sysname

Descripción de los resultados de la última 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 aaaammdd hh:mi:sss.mmm, donde 'aaaa' es el año, 'mm' el mes, 'dd' el día, 'hh' la hora, 'mi' los minutos, 'sss' los segundos y 'mmm' los milisegundos.

job_login

nvarchar(512)

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

job_password

sysname

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

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

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

Permisos

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