Partilhar via


PublicationMonitor.EnumSubscriptions Método

Definição

Retorna informações sobre assinaturas assinadas na publicação monitorada.

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

Retornos

Um objeto DataSet.

Para uma publicação transacional ou de instantâneo, o DataSet contém as colunas a seguir.

Coluna Tipo de dados Descrição
subscriberString É o nome do Assinante.
statusInt32 Status do trabalho do agente para a assinatura, que pode ter um destes valores:

1 = Iniciado

2 = Com êxito

3 = Em andamento

4 = Ocioso

5 = Tentando novamente

6 = Falha

subscriber_dbString É o nome do banco de dados de assinatura.
tipoInt32 É o tipo de assinatura, que pode ter um dos seguintes valores:

0 = Push

1 = Pull

2 = Anônima

distribution_agentString É o nome do trabalho do Agente de Distribuição.
last_actionString Texto da mensagem da última ação registrada em log pelo agente.
action_timeString Data e hora da última ação registrada em log pelo agente.
start_timeString Data e hora da última execução do agente.
durationInt32 Tempo decorrido da sessão, em segundos.
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.
delivered_transactionsInt32 Número total de transações entregues na sessão.
delivered_commandsInt32 Número total de comandos entregues na sessão.
delivery_timeString Data e hora em que a sessão foi registrada em log.
average_commandsInt32 Número médio de comandos por transação entregues na sessão.
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 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_typeInt32 O tipo da fonte de dados no Assinante:

0 = Assinante SQL Server.

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

Para uma publicação de mesclagem, o DataSet contém as colunas a seguir.

Coluna Tipo de dados Descrição
subscriberString É o nome do Assinante.
statusInt32 Status do trabalho do agente para a assinatura, que pode ter um destes valores:

1 = Iniciado

2 = Com êxito

3 = Em andamento

4 = Ocioso

5 = Tentando novamente

6 = Falha

subscriber_dbString É o nome do banco de dados de assinatura.
tipoInt32 É o tipo de assinatura, que pode ter um dos seguintes valores:

0 = Push

1 = Pull

2 = Anônima

agent_nameString É o nome do trabalho do Agente de Mesclagem.
last_actionString Texto da mensagem da última ação registrada em log pelo agente.
action_timeString Data e hora da última ação registrada em log pelo agente.
start_timeString Data e hora da última execução do agente.
durationInt32 Tempo decorrido da sessão, em segundos.
delivery_rateSingle Número médio de comandos entregues por segundo.
download_insertsInt32 O número de inserções aplicado ao Assinante.
download_updatesInt32 O número de atualizações aplicado ao Assinante.
download_deletesInt32 O número de exclusões aplicadas no Assinante.
publisher_conflictsInt32 O número de conflitos que ocorreu durante a aplicação de alterações no Assinante.
upload_insertsInt32 O número de inserções aplicadas ao Publicador.
upload_updatesInt32 O número de atualizações aplicado ao Publicador.
upload_deletesInt32 O número de exclusões aplicadas no Publicador.
subscriber_conflictsInt32 O número de conflitos que ocorreu durante a aplicação de alterações no Publicador.
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.
last_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_typeInt32 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

A ExcludeAnonymousSubscriptions propriedade é usada para filtrar o conjunto de resultados.

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

Aplica-se a

Confira também