Share via


MSdistribution_agents (Transact-SQL)

A tabela MSdistribution_agents contém uma linha para cada Distribution Agent que é executado no Distribuidor local. Essa 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.

publication

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 ID 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. Sem suporte. A compatibilidade futura não está garantida.

anonymous_agent_id

int

Identificado apenas para fins informativos. Sem 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 com base no serviço de enfileiramento de mensagens da Microsoft, o valor é um GUID que identifica com exclusividade a fila a ser usada na assinatura. Para publicações em fila com base no SQL Server, a coluna contém o valor SQL.

ObservaçãoObservação
O uso do serviço de enfileiramento de mensagens da Microsoft foi preterido e não tem mais suporte.

queue_status

int

Identificado apenas para fins informativos. Sem 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 denominado 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. Sem 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.

Consulte também

Conceitos