Cómo ver y modificar las propiedades de la publicación de extracción (programación de la replicación con Transact-SQL)

Se pueden modificar las suscripciones de extracción y tener acceso a sus propiedades mediante programación usando procedimientos almacenados de replicación. Los procedimientos almacenados que se usen dependerán del tipo de publicación a la que corresponda la suscripción.

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

  1. En el suscriptor, ejecute sp_helppullsubscription. Especifique @publisher, @publisher_db y @publication. Esto devuelve información sobre la suscripción que está almacenada en tablas del sistema en el Suscriptor.

  2. En el Suscriptor, ejecute sp_helpsubscription_properties. Especifique @publisher, @publisher_db, @publicationy uno de los valores siguientes para @publication_type:

    • 0: la suscripción pertenece a una publicación transaccional.

    • 1: la suscripción pertenece a una publicación de instantáneas.

  3. En el Publicador, ejecute sp_helpsubscription. Especifique @publication y @subscriber.

  4. En el publicador, ejecute sp_helpsubscriberinfo, especificando @subscriber. Presenta información acerca del suscriptor.

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

  1. En el Suscriptor, ejecute sp_change_subscription_properties, especificando @publisher, @publisher_db, @publication, un valor de 0 (transaccional) o 1 (instantánea) para @publication_type, la propiedad de suscripción que se está cambiando como @property y el nuevo valor como @value.

  2. (Opcional) En el suscriptor de la base de datos de suscripciones, ejecute sp_changesubscriptiondtsinfo. Especifique el identificador del trabajo del Agente de distribución para @jobid y las siguientes propiedades del paquete de los Servicios de transformación de datos (DTS):

    • @dts_package_name

    • @dts_package_password

    • @dts_package_location

    De esta forma se cambian las propiedades del paquete DTS de una suscripción.

    Nota

    El Id. del trabajo se puede obtener ejecutando sp_helpsubscription.

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

  1. En el suscriptor, ejecute sp_helpmergepullsubscription. Especifique @publisher, @publisher_db y @publication.

  2. En el Suscriptor, ejecute sp_helpsubscription_properties. Especifique @publisher, @publisher_db, @publicationy un valor de 2 para @publication_type.

  3. En el Publicador, ejecute sp_helpmergesubscription para mostrar información de la suscripción. Para devolver información sobre una suscripción concreta, debe especificar @publication, @subscribery un valor de pull para @subscription_type.

  4. En el publicador, ejecute sp_helpsubscriberinfo, especificando @subscriber. Presenta información acerca del suscriptor.

Para cambiar las propiedades de una suscripción de extracción a una publicación de mezcla

  • En el suscriptor, ejecute sp_changemergepullsubscription. Especifique @publication, @publisher, @publisher_db, la propiedad de suscripción que se está cambiando como @property y el nuevo valor como @value.

Vea también

Conceptos