Compartir a través de


Cómo ver y modificar propiedades de suscripción de extracción (programación con RMO)

Puede modificar las suscripciones de extracción y obtener acceso mediante programación a sus propiedades con los objetos de administración de replicación (RMO). Las clases RMO que usa para ver o modificar las propiedades de suscripción de extracción dependen del tipo de publicación a la que se suscribe la suscripción de extracción.

Para ver o modificar propiedades de una suscripción de extracción a una publicación transaccional o de instantáneas

  1. Cree una conexión al suscriptor mediante la clase ServerConnection.

  2. Cree una instancia de la clase TransPullSubscription.

  3. Establezca las propiedades PublicationName, DatabaseName, PublisherName y PublicationDBName.

  4. Establezca la conexión del paso 1 para la propiedad ConnectionContext.

  5. Llame al método LoadProperties para obtener las propiedades del objeto. Si este método devuelve false, se definieron incorrectamente las propiedades de suscripción en el paso 3, o bien la suscripción no existe en el servidor.

  6. (Opcional) Para cambiar las propiedades, establezca un nuevo valor para una de las propiedades TransPullSubscription que se puedan establecer y, a continuación, llame al método CommitPropertyChanges.

  7. (Opcional) Para ver los nuevos valores, llame al método Refresh para recargar las propiedades del artículo.

  8. Cierre todas las conexiones.

Para ver o modificar las propiedades de una suscripción de extracción a una publicación de mezcla

  1. Cree una conexión al suscriptor mediante la clase ServerConnection.

  2. Cree una instancia de la clase MergePullSubscription.

  3. Establezca las propiedades PublicationName, DatabaseName, PublisherName y PublicationDBName.

  4. Establezca la conexión del paso 1 para la propiedad ConnectionContext.

  5. Llame al método LoadProperties para obtener las propiedades del objeto. Si este método devuelve false, se definieron incorrectamente las propiedades de suscripción en el paso 3, o bien la suscripción no existe en el servidor.

  6. (Opcional) Para cambiar las propiedades, establezca un nuevo valor para una de las propiedades MergePullSubscription que se puedan establecer y, a continuación, llame al método CommitPropertyChanges.

  7. (Opcional) Para ver los nuevos valores, llame al método Refresh para recargar las propiedades del artículo.

  8. Cierre todas las conexiones.