Partilhar via


MSdistribution_agents (Transact-SQL)

Aplica-se a: SQL Server

A tabela MSdistribution_agents contém uma linha para cada Distribution Agent em execução no Distribuidor local. Esta tabela é armazenada no banco de dados de distribuição.

Nome da coluna Tipo de dados Descrição
id int A ID do Distribution Agent.
name nvarchar(100) O nome do Distribution Agent.
publisher_database_id int A ID do banco de dados Publicador.
publisher_id smallint A ID do editor.
publisher_db sysname O nome do banco de dados Publicador.
publicação sysname O nome da publicação.
subscriber_id smallint A ID do Assinante, só usada por agentes conhecidos. Para agentes anônimos, essa coluna é reservada.
subscriber_db sysname O Nome do banco de dados de assinatura.
subscription_type int O tipo de assinatura:

0 = Empurrar.

1 = Puxar.

2 = Anônimo.
local_job bit Indica se há um trabalho do SQL Server Agent no Distribuidor local.
job_id binary(16) O número de identificação do trabalho.
subscription_guid binary(16) A ID de assinaturas desse agente.
profile_id int A ID de configuração da tabela MSagent_profiles (Transact-SQL ).
anonymous_subid uniqueidentifier A ID de um agente anônimo.
subscriber_name sysname O nome do Assinante, só usada por agentes anônimos.
virtual_agent_id int Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
anonymous_agent_id int Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
creation_date datetime A data e hora de criação do Distribution ou Merge Agent.
queue_id sysname O identificador para localizar a fila de assinaturas de atualização enfileiradas. Para assinaturas que não estão em fila, o valor é NULL. Para publicações baseadas no serviço de enfileiramento de mensagens da Microsoft, o valor é um GUID que identifica exclusivamente a fila a ser usada para a assinatura. Para publicações de fila baseadas em SQL Server, a coluna contém o valor SQL.

Observação: o uso do serviço de enfileiramento de mensagens da Microsoft foi preterido e não é mais suportado.
queue_status int Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
offload_enabled bit Indica se o agente pode ser ativado remotamente.

0 especifica que o agente não pode ser ativado remotamente.

1 especifica que o agente será ativado remotamente e no computador remoto especificado na propriedade offload_server.
offload_server sysname O nome da rede de servidor a ser usado para ativação de agente remota.
dts_package_name sysname O nome do pacote DTS. Por exemplo, para um pacote chamado DTSPub_Package, especifique @dts_package_name = N'DTSPub_Package'.
dts_package_password nvarchar(524) A senha no pacote.
dts_package_location int O local do pacote. O local do pacote pode ser distribuidor ou assinante.
sid varbinary(85) O SID (número de identificação de segurança) para o Distribution Agent ou Merge Agent durante sua primeira execução.
queue_server sysname Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
subscriber_security_mode smallint O modo de segurança usado pelo agente ao se conectar ao Assinante que pode ser um dos seguintes:

0 = Autenticação do Microsoft SQL Server

1 = Autenticação do Microsoft Windows.
subscriber_login sysname O logon usado na conexão com o Assinante.
subscriber_password nvarchar(524) É o valor criptografado da senha usada na conexão com o Assinante.
reset_partial_snapshot_progress bit Se um instantâneo parcialmente baixado for cancelado, todo o processo de instantâneo poderá começar novamente.
job_step_uid uniqueidentifier A ID exclusiva da etapa de trabalho do SQL Server Agent na qual o agente é iniciado.
subscriptionstreams tinyint Define o número de conexões permitido por Distribution Agent para aplicar lotes de alterações em paralelo a um Assinante. Há suporte para um intervalo de valores de 1 a 64.
memory_optimized bit 1 indica que o assinante pode ser usado para tabelas com otimização de memória.
job_login sysname
job_password nvarchar(524)

Confira também

Tabelas de replicação (Transact-SQL)