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.
Informações sobre devoluções sobre publicações em um Publisher 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 DataSet objeto que contém as seguintes colunas.
| Coluna | Tipo de dados | Descrição |
|---|---|---|
| publisher_db | String | Nome do banco de dados. |
| Publicação | String | Nome da publicação. |
| publication_id | Int32 | Identificação da publicação. |
| publication_type | Int32 | Tipo de publicação: 0 = Transacional. 1 = Instantâneo. 2 = Fusão. |
| independent_agent | Boolean | Indica se cada assinatura desta publicação usa sua própria instância de agente de sincronização. |
| immediate_sync | Boolean | Indica se arquivos de sincronização são criados ou recriados a cada execução do Agente de Instantâneo. |
| allow_push | Boolean | Indica se assinaturas push podem ou não ser criadas para a publicação em questão. |
| allow_pull | Boolean | Indica se é possível ou não criar assinaturas de consulta para a publicação em questão. |
| allow_anonymous | Boolean | Indica se assinaturas anônimas podem ou não ser criadas para a publicação em questão. |
| snapshot_agent | String | O nome do trabalho do Agente de Instantâneo para a publicação. |
| logreader_agent | String | O nome do trabalho Log Reader Agent para o banco de dados publicado. |
| descrição | String | Descrição da publicação. |
| vendor_name | String | O nome do fornecedor do Publisher não é uma instância do SQL Server. |
| Agente do leitor de fila | String | O nome do trabalho do Agente Leitor de Fila para o banco de dados publicado. |
| thirdparty_options | Int32 | Especifica se a exibição de uma publicação na pasta Replication no SQL Server Management Studio for suprimida: 0 = Exibir uma publicação heterogênea na pasta Replicação no SQL Server Management Studio. 1 = Suprimir a exibição de uma publicação heterogênea na pasta Replication no SQL Server Management Studio. |
| snapshot_jobid | String | Identificador único do trabalho do Agente de Instantâneo. |
| 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 ao sincronizar com a publicação. |
| num_warning | Int32 | Número de avisos de limiar de monitores de publicação gerados por esta publicação. |
| merge_RunFastDurationThreshold | Int32 | Limiar para monitorar a duração das sincronizações de fusão em conexões de rede local (LAN) de alta largura de banda. |
| PiorDuração do Aviso | Int32 | A maior duração de uma execução de sincronização que gerou um aviso. |
| merge_SyncExpireTimeThreshold | Int32 | Limiar para monitoramento de expiração iminente de assinaturas para fundir publicações. |
| Retenção | Int32 | O período de retenção da publicação, em horas. |
| PiorAvisoExpiração | Int32 | O maior vencimento de uma assinatura de fusão que gerou um aviso. |
Comentários
Você deve comprometer quaisquer alterações de propriedade no PublisherMonitor objeto antes de chamar esse método, pois as propriedades desse objeto podem precisar ser carregadas se ainda não estiverem carregadas.
O EnumPublications método só pode ser chamado por membros do db_owner ou replmonitor por papéis fixos de banco de dados no banco de dados de distribuição.