MSsubscription_agents (Transact-SQL)
La tabla MSsubscription_agents la utilizan el Agente de distribución y los desencadenadores de suscripciones actualizables para realizar un seguimiento de las propiedades de suscripción. Esta tabla se almacena en la base de datos de suscripciones.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
id |
int |
Id. de la fila. |
publisher |
sysname |
El nombre del publicador. |
publisher_db |
sysname |
El nombre de la base de datos de publicaciones. |
publication |
sysname |
El nombre de la publicación. |
subscription_type |
int |
El tipo de suscripción: 0 = Inserción 1 = Extracción 2 = Extracción anónima |
queue_id |
sysname |
Id. de la cola de mensajes en el publicador. queue_id se establece en SQL para actualizaciones en cola basadas en SQL. |
update_mode |
tinyint |
El tipo de actualización: 0 = Sólo lectura 1 = Actualización inmediata 2 = Actualización en cola mediante Message Queuing. 3 = Actualización inmediata con actualización en cola como conmutación por error mediante Message Queuing. 4 = Actualización en cola mediante la cola SQL Server. 5 = Actualización inmediata con conmutación por error de actualización en cola mediante la cola SQL Server. |
failover_mode |
bit |
Si se selecciona un tipo de actualización por conmutación por error, se elige este tipo de conmutación por error: 0 = Se utiliza la actualización inmediata. No se habilita la conmutación por error. 1 = Se utiliza la actualización en cola. Se habilita la conmutación por error. La cola que se utiliza en la conmutación por error se especifica en el valor update_mode. |
spid |
int |
Id. del proceso de sistema para la conexión que utiliza el Agente de distribución actualmente en ejecución o recientemente ejecutado. |
login_time |
datetime |
La fecha y la hora de la conexión del Agente de distribución actualmente en ejecución o recientemente ejecutado. |
allow_subscription_copy |
bit |
Especifica si se permite o no la capacidad de copiar de la base de datos de suscripciones. |
attach_state |
int |
Exclusivamente para uso interno. |
attach_version |
binary(16) |
Identificador único que representa la versión de una suscripción adjunta. |
last_sync_status |
int |
El último estado del Agente de distribución actualmente en ejecución o recientemente ejecutado. El estado puede ser: 1 = Iniciado 2 = Correcto 3 = En curso 4 = Inactivo 5 = Reintentar 6 = Error |
last_sync_summary |
sysname |
El último mensaje del Agente de distribución actualmente en ejecución o recientemente ejecutado. El estado puede ser: Iniciado Correcto En curso Inactivo Reintentar Error |
last_sync_time |
datetime |
La fecha y la hora a las que se actualizaron las columnas last_sync_summary y last_sync_status. Los Agentes de distribución anónimos o de extracción que se ejecutan como trabajos del servicio del Agente SQL Server no actualizan estas columnas. En su lugar, la información del historial se registra en la tabla del historial de trabajos en ese caso. |
queue_server |
sysname |
Exclusivamente para uso interno. |
Vea también
Referencia
Vistas de réplica (Transact-SQL)
sp_helppullsubscription (Transact-SQL)
Conceptos
Tablas de réplica (Transact-SQL)