Partilhar via


MSdistribution_agents (Transact-SQL)

Aplica-se a:SQL Server

A MSdistribution_agents tabela 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 Description
id int A ID do agente de distribuição.
name Nvarchar(100) O nome do Agente de Distribuição.
publisher_database_id int A ID do banco de dados do Publisher.
publisher_id smallint O ID do Editor.
publisher_db sysname O nome do banco de dados do Publisher.
publication sysname O nome da publicação.
subscriber_id smallint O ID do Assinante, usado apenas por agentes conhecidos. Para agentes anônimos, esta 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 binário(16) O número de identificação do trabalho.
subscription_guid binário(16) O ID das assinaturas deste agente.
profile_id int O ID de configuração da tabela MSagent_profiles .
anonymous_subid uniqueidentifier O ID de um agente anônimo.
subscriber_name sysname O nome do Subscritor, utilizado apenas por agentes anónimos.
virtual_agent_id int Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
anonymous_agent_id int Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
creation_date datetime A data/hora em que o Distribution or Merge Agent foi criado.
queue_id sysname O identificador para localizar a fila para assinaturas de atualização em fila. Para assinaturas não enfileiradas, 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 no SQL Server, a coluna contém o valor SQL.

Observação: O uso do Microsoft Message Queuing foi preterido e não é mais suportado.
queue_status int Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é 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 é ativado remotamente e no computador remoto especificado na propriedade offload_server .
offload_server sysname O nome de rede do servidor a ser usado para ativação do agente remoto.
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 A localização do pacote. A localização do pacote pode ser distributor ou subscriber.
sid varbinary(85) O número de identificação de segurança (SID) para o Agente de Distribuição ou Agente de Mesclagem durante sua primeira execução.
queue_server sysname Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
subscriber_security_mode smallint O modo de segurança usado pelo agente ao se conectar ao Assinante, que pode ser um dos seguintes valores:

0 = Autenticação do Microsoft SQL Server

1 = Autenticação do Microsoft Windows.
subscriber_login sysname O login usado ao se conectar ao Assinante.
subscriber_password Nvarchar(524) O valor criptografado da senha que é usada ao se conectar ao Assinante.
reset_partial_snapshot_progress bit Especifica se um snapshot parcialmente baixado será descartado para que todo o processo de snapshot possa ser reiniciado.
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 permitidas por Agente de Distribuição para aplicar lotes de alterações em paralelo a um Assinante. Um intervalo de valores de 1 a 64 é suportado.
memory_optimized bit 1 indica que o assinante pode ser usado para tabelas otimizadas para memória.
job_login sysname Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
job_password Nvarchar(524) Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.