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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005