PublisherMonitor.EnumPublications 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 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_db | String | nome do banco de dados. |
publication | String | Nome da publicação. |
publication_id | Int32 | ID da publicação. |
publication_type | Int32 | O tipo de publicação: 0 = Transacional. 1 = Instantâneo. 2 = Mesclagem. |
independent_agent | Boolean | Indica se cada assinatura para essa publicação usa sua própria instância do agente de sincronização. |
immediate_sync | Boolean | Indica se arquivos de sincronização são criados ou recriados cada vez que o Snapshot Agent é executado. |
allow_push | Boolean | Indica se podem ou não ser criadas assinaturas push para a publicação determinada. |
allow_pull | Boolean | Indica se podem ou não ser criadas assinaturas pull para a publicação determinada. |
allow_anonymous | Boolean | Indica se podem ou não ser criadas assinaturas anônimas para a publicação determinada. |
snapshot_agent | String | O nome do trabalho do Snapshot Agent para a publicação. |
logreader_agent | String | O nome do trabalho do Log Reader Agent para o banco de dados publicado. |
descrição | String | Descrição da publicação. |
vendor_name | String | O nome do fornecedor se o Publisher não for uma instância do SQL Server. |
queuereader agent | String | O nome do trabalho do Queue Reader Agent para o banco de dados publicado. |
thirdparty_options | Int32 | 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_jobid | String | Identificador exclusivo do trabalho do Snapshot Agent. |
num_subscriptions | Int32 | Número de assinaturas que atualmente pertencem à publicação. |
num_now_syncing | Int32 | Número de assinaturas atualmente sincronizadas com a publicação. |
num_errors | Int32 | Número de erros que ocorreram durante a sincronização com a publicação. |
num_warning | Int32 | Número de avisos de limite do monitor de publicação que foram gerados por essa publicação. |
merge_RunFastDurationThreshold | Int32 | Limite para monitorar a duração de sincronizações de mesclagem em conexões de alta largura da banda (LAN). |
WorstWarningDuration | Int32 | A duração mais alta de uma execução de sincronização que gerou um aviso. |
merge_SyncExpireTimeThreshold | Int32 | Limite para monitorar a expiração iminente de assinaturas para publicações de mesclagem. |
retenção | Int32 | O período de retenção da publicação, em horas. |
WorstWarningExpiration | Int32 | 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.