ReplicationMonitor.EnumMergeAgents 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 Merge Agent no Distribuidor monitorado.
public:
System::Data::DataSet ^ EnumMergeAgents();
public System.Data.DataSet EnumMergeAgents ();
member this.EnumMergeAgents : unit -> System.Data.DataSet
Public Function EnumMergeAgents () 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. |
| subscriber | String | Nome do assinante. |
| subscriber_db | String | Nome do banco de dados de assinatura. |
| subscription_type | Int32 | O tipo de assinatura: 0 = Push 1 = Pull 2 = Anônima |
| 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. |
| delivery_rate | Single | Número médio de linhas entregues por segundo. |
| download_inserts | Int32 | O número de inserções aplicado ao Assinante. |
| download_updates | Int32 | O número de atualizações aplicado ao Assinante. |
| download_deletes | Int32 | O número de exclusões aplicadas no Assinante. |
| publisher_conflicts | Int32 | O número de conflitos que ocorreu durante a aplicação de alterações no Assinante. |
| upload_inserts | Int32 | O número de inserções aplicadas ao Publicador. |
| upload_updates | Int32 | O número de atualizações aplicado ao Publicador. |
| upload_deletes | Int32 | O número de exclusões aplicadas no Publicador. |
| subscriber_conflicts | Int32 | O número de conflitos que ocorreu durante a aplicação de alterações no Publicador. |
| error_id | Int32 | 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_id | Byte **[16]** | Identificador do trabalho de 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. |
| offload_enabled | Boolean | Se true, a assinatura dará suporte à ativação remota de agente.
|
| offload_server | Boolean | Nome do servidor usado com a ativação remota de agente. |
| subscriber_type | Byte | 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 EnumMergeAgents 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.