Compartilhar via


ReplicationMonitor.EnumDistributionAgents Método

Definição

Retorna informações sobre trabalhos do Distribution Agent no Distribuidor monitorado.

public:
 System::Data::DataSet ^ EnumDistributionAgents();
public System.Data.DataSet EnumDistributionAgents ();
member this.EnumDistributionAgents : unit -> System.Data.DataSet
Public Function EnumDistributionAgents () As DataSet

Retornos

Um objeto DataSet que contém as colunas a seguir.

Coluna Tipo de dados Descrição
db_nameString Nome do banco de dados de distribuição.
NomeString Nome do trabalho do agente de replicação.
statusInt32 O status da execução:

1 = Iniciar

2 = Êxito

3 = Em andamento

4 = Ocioso

5 = Tentar novamente

6 = Falha

editorString Nome do publicador.
publisher_dbString Nome do banco de dados de publicação.
publicationString Nome da publicação.
subscriberString Nome do assinante.
subscriber_dbString Nome do banco de dados de assinatura.
subscription_typeInt32 O tipo de assinatura:

0 = Push

1 = Pull

2 = Anônima

start_timeString Data e hora da última execução do agente.
timeString Data e hora em que a sessão foi registrada em log.
durationInt32 Tempo decorrido da sessão, em segundos.
commentsString Texto da mensagem registrada em log pelo agente.
delivery_timeInt32 A hora em que a primeira transação foi entregue.
delivered_transactionsInt32 Número total de transações entregues na sessão.
delivered_commandsInt32 Número total de comandos entregues na sessão.
average_commandsInt32 Número médio de comandos por transação entregues na sessão.
delivery_rateSingle Número médio de comandos entregues por segundo.
delivery_latencyInt32 Latência, em milissegundos, entre a entrada da transação no banco de dados de distribuição e a aplicação no Assinante.
error_idInt32 A ID do erro no [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) tabela do sistema. Use o método EnumErrorRecords(Int32) para retornar informações detalhadas sobre um erro.
job_idByte **[16]** Identificador do trabalho de SQL Server Agent iniciando o agente de replicação.
local_jobBoolean Quando true, o trabalho do agente está disponível no Distribuidor.
profile_idInt32 Identificador do perfil.
agent_idInt32 Identificador do trabalho do agente.
local_timestampByte **[8]** Carimbo de data/hora da execução mais recente do agente.
offload_enabledBoolean Se true, a assinatura dará suporte à ativação remota de agente.
offload_serverBoolean Nome do servidor usado com a ativação remota de agente.
subscriber_typeByte O tipo da fonte de dados no Assinante:

0 = Assinante SQL Server.

1 = Fonte de dados ODBC (Conectividade Aberta de Banco de Dados).

Comentários

O EnumDistributionAgents método só pode ser chamado por membros das db_owner funções de banco de dados fixas ou em replmonitor um banco de dados de distribuição no Distribuidor.

Aplica-se a

Confira também