Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
A tabela MSsubscription_agents é usada pelo Distribution Agent e dispara assinaturas atualizáveis para rastrear propriedades de assinatura. Essa tabela é armazenada no banco de dados de assinatura.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
id | int | A ID da linha. |
Publicador | sysname | O nome do Editor. |
publisher_db | sysname | O nome do banco de dados de publicação. |
publicação | sysname | O nome da publicação. |
subscription_type | int | O tipo de assinatura: 0 = Push. 1 = Pull 2 = Anônimo pull. |
queue_id | sysname | A ID da fila de mensagens da Microsoft no editor. queue_id é definido como SQL para atualização enfileirada baseada em SQL. |
update_mode | tinyint | O tipo de atualização: 0 = Somente leitura. 1 = Atualização imediata. 2 = Atualização em fila usando o serviço de enfileiramento de mensagens. 3 = Atualização imediata com atualização enfileirada como failover usando o serviço de enfileiramento de mensagens. 4 = Atualização enfileirada usando a fila do SQL Server. 5 = atualização imediata com failover de atualização enfileirada, usando a fila do SQL Server. |
failover_mode | bit | Se um tipo de failover de atualização tiver sido selecionado, este será o tipo de failover escolhido: 0 = A atualização imediata está sendo usada. Failover não habilitado. 1 = A atualização enfileirada está sendo usada. Failover habilitado. A fila que está sendo usada para failover é especificada no valor update_mode. |
spid | int | A ID de processo do sistema para a conexão usada pelo Distribution Agent em execução no momento ou executado anteriormente. |
login_time | datetime | A data e a hora da conexão do Distribution Agent em execução no momento ou executado anteriormente. |
allow_subscription_copy | bit | Especifica se a capacidade ou não de copiar banco de dados de assinatura é permitida. |
attach_state | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
attach_version | binary(16) | O identificador exclusivo que representa a versão de uma assinatura anexada. |
last_sync_status | int | O último status de execução do Distribution Agent em execução no momento ou executado anteriormente. O status pode ser: 1 = Iniciado. 2 = Bem-sucedido. 3 = Em andamento. 4 = Ocioso. 5 = Repetir. 6 = Reprovação. |
last_sync_summary | sysname | A última mensagem do Distribution Agent em execução no momento ou executado anteriormente. O status pode ser: Iniciado. Êxito. Em andamento. Ocioso. Repetição. Falhar. |
last_sync_time | datetime | A data e a hora em que as colunas last_sync_summary e last_sync_status foram atualizadas. Agentes de distribuição pull ou anônimos que executam trabalhos do Serviço SqlServer Agent não atualizam essas colunas. Nesse caso, as informações de histórico são registradas na tabela de histórico de trabalho. |
queue_server | sysname | Somente para uso interno. |
Confira também
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_helppullsubscription (Transact-SQL)