Partilhar via


PublisherMonitor.EnumPublications Método

Definição

Retorna informações sobre publicações em um Publicador monitorado.

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

Retornos

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

Coluna Tipo de dados Descrição
publisher_dbString nome do banco de dados.
publicationString Nome da publicação.
publication_idInt32 ID da publicação.
publication_typeInt32 O tipo de publicação:

0 = Transacional.

1 = Instantâneo.

2 = Mesclagem.

independent_agentBoolean Indica se cada assinatura para essa publicação usa sua própria instância do agente de sincronização.
immediate_syncBoolean Indica se arquivos de sincronização são criados ou recriados cada vez que o Snapshot Agent é executado.
allow_pushBoolean Indica se podem ou não ser criadas assinaturas push para a publicação determinada.
allow_pullBoolean Indica se podem ou não ser criadas assinaturas pull para a publicação determinada.
allow_anonymousBoolean Indica se podem ou não ser criadas assinaturas anônimas para a publicação determinada.
snapshot_agentString O nome do trabalho do Snapshot Agent para a publicação.
logreader_agentString O nome do trabalho do Log Reader Agent para o banco de dados publicado.
descriçãoString Descrição da publicação.
vendor_nameString O nome do fornecedor se o Publisher não for uma instância do SQL Server.
queuereader agentString O nome do trabalho do Queue Reader Agent para o banco de dados publicado.
thirdparty_optionsInt32 Especifica se a exibição de uma publicação na pasta Replicação no SQL Server Management Studio é suprimida:

0 = Exibir uma publicação heterogênea na pasta Replicação em SQL Server Management Studio.

1 = Suprima a exibição de uma publicação heterogênea na pasta Replicação no SQL Server Management Studio.

snapshot_jobidString Identificador exclusivo do trabalho do Snapshot Agent.
num_subscriptionsInt32 Número de assinaturas que atualmente pertencem à publicação.
num_now_syncingInt32 Número de assinaturas atualmente sincronizadas com a publicação.
num_errorsInt32 Número de erros que ocorreram durante a sincronização com a publicação.
num_warningInt32 Número de avisos de limite do monitor de publicação que foram gerados por essa publicação.
merge_RunFastDurationThresholdInt32 Limite para monitorar a duração de sincronizações de mesclagem em conexões de alta largura da banda (LAN).
WorstWarningDurationInt32 A duração mais alta de uma execução de sincronização que gerou um aviso.
merge_SyncExpireTimeThresholdInt32 Limite para monitorar a expiração iminente de assinaturas para publicações de mesclagem.
retençãoInt32 O período de retenção da publicação, em horas.
WorstWarningExpirationInt32 A expiração mais longa de uma assinatura de mesclagem que gerou um aviso.

Comentários

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

O EnumPublications 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