MSdistribution_agents (Transact-SQL)

Aplica-se a:SQL Server

A tabela MSdistribution_agents contém uma linha para cada Agente de Distribuição 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 Publicador.
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 = Push.

1 = Pull.

2 = Anônimo.
local_job bit Indica se há um trabalho de 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 em 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 Enfileiramento de Mensagens da Microsoft foi preterido e não tem mais suporte.
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)

Consulte Também

Tabelas de replicação (Transact-SQL)