Como exibir e modificar propriedades de assinaturas pull (Programação RMO)

Você pode modificar as assinaturas pull e acessar suas propriedades programaticamente usando RMO (Replication Management Objects). As classes RMO usadas para exibir ou modificar as propriedades da assinatura pull dependem do tipo de publicação em que a assinatura pull está inscrita.

Para exibir ou modificar as propriedades de uma assinatura pull para um instantâneo ou publicação transacional

  1. Crie uma conexão com o Assinante usando a classe ServerConnection.

  2. Crie uma instância da classe TransPullSubscription.

  3. Defina as propriedades PublicationName, DatabaseName, PublisherName e PublicationDBName.

  4. Defina a conexão da etapa 1 para a propriedade ConnectionContext.

  5. Chame o método LoadProperties para obter as propriedades do objeto. Se esse método retornar false, as propriedades de assinatura na etapa 3 foram definidas incorretamente ou a assinatura não existe no servidor.

  6. (Opcional) Para alterar as propriedades, defina um novo valor para uma das propriedades de TransPullSubscription que podem ser definidas e a seguir chame o método CommitPropertyChanges.

  7. (Opcional) Para exibir as novas configurações, chame o método Refresh para recarregar as propriedades do artigo.

  8. Feche todas as conexões.

Para exibir ou modificar as propriedades de uma assinatura pull de uma publicação de mesclagem

  1. Crie uma conexão com o Assinante usando a classe ServerConnection.

  2. Crie uma instância da classe MergePullSubscription.

  3. Defina as propriedades PublicationName, DatabaseName, PublisherName e PublicationDBName.

  4. Defina a conexão da etapa 1 para a propriedade ConnectionContext.

  5. Chame o método LoadProperties para obter as propriedades do objeto. Se esse método retornar false, as propriedades de assinatura na etapa 3 foram definidas incorretamente ou a assinatura não existe no servidor.

  6. (Opcional) Para alterar as propriedades, defina um novo valor para uma das propriedades de MergePullSubscription que podem ser definidas e a seguir chame o método CommitPropertyChanges.

  7. (Opcional) Para exibir as novas configurações, chame o método Refresh para recarregar as propriedades para o artigo.

  8. Feche todas as conexões.