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

Se puede modificar las suscripciones de inserción y tener acceso a sus propiedades mediante programación utilizando 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 inserción a una publicación transaccional o de instantáneas

  1. En la base de datos de publicación del publicador, ejecute sp_helpsubscription. Especifique @publication, @subscriber y el valor all para @article.

  2. En la base de datos de publicación del publicador, ejecute sp_helpsubscriberinfo, especificando @subscriber.

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

  1. En la base de datos de publicación del publicador, ejecute sp_changesubscriber, especificando @subscriber y los parámetros de las propiedades del suscriptor que se vayan a cambiar.

  2. En la base de datos de publicación del publicador, ejecute sp_changesubscription. Especifique @publication, @subscriber, @destination_db, el valor all para @article, la propiedad de suscripción que se está cambiando como @property y el nuevo valor como @value. Esto cambia la configuración de seguridad para la suscripción de inserción.

  3. (Opcional) Para cambiar las propiedades del paquete de Servicios de transformación de datos (DTS) de una suscripción, ejecute sp_changesubscriptiondtsinfo en la base de datos de suscripciones del suscriptor. Especifique el identificador del trabajo del Agente de distribución para @jobid y las siguientes propiedades del paquete 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 inserción a una publicación de mezcla

  1. En la base de datos de publicación del publicador, ejecute sp_helpmergesubscription. Especifique @publication y @subscriber.

  2. En el publicador, ejecute sp_helpsubscriberinfo, especificando @subscriber.

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

  • En la base de datos de publicación del publicador, ejecute sp_changemergesubscription. Especifique @publication, @subscriber, @subscriber_db, la propiedad que se está cambiando como @property y el nuevo valor como @value.