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