Leer en inglés

Compartir a través de


MSsubscription_agents (Transact-SQL)

Se aplica a: SQL Server

La tabla MSsubscription_agents se usa en Agente de distribución y desencadenadores de suscripciones actualizables para realizar un seguimiento de las propiedades de la suscripción. Esta tabla se almacena en la base de datos de suscripciones.

Nombre de la columna Tipo de datos Descripción
id int Id. de la fila.
publisher sysname El nombre del publicador.
publisher_db sysname Nombre de la base de datos de publicación.
publicación sysname 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 Identificador de la cola de mensajes de Microsoft en el publicador. queue_id se establece en SQL para la actualización en cola basada en SQL.
update_mode tinyint El tipo de actualización:

0 = Solo 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 de SQL Server.

5 = actualización inmediata con conmutación por error de actualización en cola, mediante la cola de 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 está usando la actualización inmediata. No se habilita la conmutación por error.

1 = Se está usando la actualización en cola. Se habilita la conmutación por error. La cola que se usa para la conmutación por error se especifica en el valor de 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 Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
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.

Fallar.
last_sync_time datetime Fecha y hora en 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 Solo para uso interno.

Consulte también

Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_helppullsubscription (Transact-SQL)