ReplicationMonitor.EnumSnapshotAgents Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna informações sobre trabalhos do Snapshot Agent no Distribuidor monitorado.
public:
System::Data::DataSet ^ EnumSnapshotAgents();
public System.Data.DataSet EnumSnapshotAgents ();
member this.EnumSnapshotAgents : unit -> System.Data.DataSet
Public Function EnumSnapshotAgents () As DataSet
Retornos
Um objeto DataSet que contém as colunas a seguir.
Coluna | Tipo de dados | Descrição |
---|---|---|
db_name | String | Nome do banco de dados de distribuição. |
Nome | String | Nome do trabalho do agente de replicação. |
status | Int32 | O status da execução: 1 = Iniciar 2 = Êxito 3 = Em andamento 4 = Ocioso 5 = Tentar novamente 6 = Falha |
editor | String | Nome do publicador. |
publisher_db | String | Nome do banco de dados de publicação. |
publication | String | Nome da publicação. |
start_time | String | Data e hora da última execução do agente. |
time | String | Data e hora em que a sessão foi registrada em log. |
duration | Int32 | Tempo decorrido da sessão, em segundos. |
comments | String | Texto da mensagem registrada em log pelo agente. |
delivered_transactions | Int32 | Número total de transações entregues na sessão. |
delivered_commands | Int32 | Número total de comandos entregues na sessão. |
delivery_rate | Single | Número médio de comandos entregues por segundo. |
error_id | Int32 | 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_id | Byte **[16]** | Identificador do trabalho SQL Server Agent iniciando o agente de replicação. |
local_job | Boolean | Quando true , o trabalho do agente está disponível no Distribuidor.
|
profile_id | Int32 | Identificador do perfil. |
agent_id | Int32 | Identificador do trabalho do agente. |
local_timestamp | Byte **[8]** | Carimbo de data/hora da execução mais recente do agente. |
dynamic_filter_login | String | O valor usado para avaliar a função [SUSER_SNAME (Transact-SQL)](http://msdn.microsoft.com/library/11ec7d86-d429-4004-a436-da25df9f8761) em filtros parametrizados que define uma partição. |
dynamic_filter_hostname | String | O valor usado para avaliar a função [HOST_NAME (Transact-SQL)](http://msdn.microsoft.com/library/4b8b0705-c083-4b07-b954-c83ee73b2ebb) em filtros parametrizados que define uma partição. |
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 EnumSnapshotAgents 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.