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
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.
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.
En el Publicador, ejecute sp_helpsubscription. Especifique @publication y @subscriber.
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
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.
(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
En el suscriptor, ejecute sp_helpmergepullsubscription. Especifique @publisher, @publisher_db y @publication.
En el Suscriptor, ejecute sp_helpsubscription_properties. Especifique @publisher, @publisher_db, @publicationy un valor de 2 para @publication_type.
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.
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.