sp_helppullsubscription (Transact-SQL)
Se aplica a: SQL Server Azure 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 = ] 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 Server1 = Autenticación de Windows2 = 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 Server1 = Autenticación de Windows |
ftp_address |
sysname | Este parámetro está en desuso y se mantiene para la compatibilidad con versiones anteriores de los scripts. |
ftp_port |
int | Este parámetro está en desuso y se mantiene para la compatibilidad con versiones anteriores de los scripts. |
ftp_login |
sysname | Este parámetro está en desuso y se mantiene para la compatibilidad con versiones anteriores de los scripts. |
ftp_password |
nvarchar(524) | Este parámetro está en desuso y se mantiene para la compatibilidad con versiones anteriores de los scripts. |
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 0 es , la suscripción no usa FTP. Si 1 es , la suscripción usa FTP. |
publication_type |
int | Especifica el tipo de replicación de la publicación:0 = Replicación transaccional1 = Replicación de instantáneas2 = 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 = Distribuidor1 = Suscriptor |
offload_agent |
bit | Especifica si el agente puede activarse de forma remota. Si 0 es , 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 iniciarse1 = Se inician uno o varios trabajos2 = Todos los trabajos ejecutados correctamente3 = Al menos un trabajo se está ejecutando4 = Todos los trabajos están programados e inactivos5 = Al menos un trabajo intenta ejecutarse después de un error anterior6 = 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
.