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)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de