Compartilhar via


ReplicationMonitor.EnumQueueReaderAgents Método

Definição

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

public:
 System::Data::DataSet ^ EnumQueueReaderAgents();
public System.Data.DataSet EnumQueueReaderAgents ();
member this.EnumQueueReaderAgents : unit -> System.Data.DataSet
Public Function EnumQueueReaderAgents () 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

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.
transactions_processedInt32 Número total de transações entregues na sessão.
commands_processedInt32 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 O tempo, em milissegundos, entre a adição de um comando à fila e a confirmação no banco de dados de publicação.
error_idInt32 A ID do erro na tabela do sistema [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . Use o método EnumErrorRecords(Int32) para retornar informações detalhadas sobre um erro.
job_idByte **[16]** Identificador do trabalho SQL Server Agent iniciando o agente de replicação.
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.

Comentários

Você deve confirmar as alterações de propriedade no ReplicationMonitor objeto antes de chamar esse método porque as propriedades desse objeto talvez precisem ser carregadas se ainda não tiverem sido carregadas.

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

Aplica-se a

Confira também