Compartir a través de


Ver y modificar las propiedades de una suscripción de extracción

En este tema se describe cómo ver y modificar las propiedades de una suscripción de extracción en SQL Server 2012 mediante SQL Server Management Studio, Transact-SQL o Replication Management Objects (RMO).

En este tema

  • Para ver y modificar las propiedades de una suscripción de extracción con:

    SQL Server Management Studio

    Transact-SQL

    Replication Management Objects (RMO)

Usar SQL Server Management Studio

Vea las propiedades de las suscripciones de extracción del publicador o el suscriptor en el cuadro de diálogo Propiedades de suscripción - <publicador>: <baseDeDatosDePublicaciones>, que está disponible en SQL Server Management Studio. En el suscriptor se pueden ver más propiedades y éstas se pueden modificar. También se pueden ver propiedades del publicador en la pestaña Todas las suscripciones, que está disponible en el Monitor de replicación. Para obtener información sobre cómo iniciar el Monitor de replicación, vea Iniciar el Monitor de replicación.

Para ver las propiedades de las suscripciones de extracción en el publicador en Management Studio

  1. Conéctese al publicador en Management Studio y, a continuación, expanda el nodo de servidor.

  2. Expanda la carpeta Replicación y, a continuación, expanda la carpeta Publicaciones locales.

  3. Expanda la publicación correspondiente, haga clic con el botón secundario en una suscripción y, a continuación, haga clic en Propiedades.

  4. Vea las propiedades y, a continuación, haga clic en Aceptar.

Para ver y modificar las propiedades de las suscripciones de extracción en el publicador en Management Studio

  1. Conéctese al suscriptor en Management Studio y expanda el nodo de servidor.

  2. Expanda la carpeta Replicación y, a continuación, la carpeta Suscripciones locales.

  3. Haga clic con el botón secundario en una suscripción y, a continuación, haga clic en Propiedades.

  4. Modifique las propiedades si es necesario y, a continuación, haga clic en Aceptar.

Para ver las propiedades de las suscripciones de extracción en el publicador en el Monitor de replicación

  1. En el panel izquierdo del Monitor de replicación, expanda un grupo de publicador, expanda un publicador y, a continuación, haga clic en una publicación.

  2. Haga clic en la pestaña Todas las suscripciones.

  3. Haga clic con el botón secundario en una suscripción y, a continuación, haga clic en Propiedades.

  4. Vea las propiedades y, a continuación, haga clic en Aceptar.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar 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 combinación

  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 combinación

  • 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.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar Replication Management Objects (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 combinación

  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.

Icono de flecha usado con el vínculo Volver al principio[Top]

Vea también

Tasks

Ver información y realizar tareas para una suscripción (Monitor de replicación)

Conceptos

Prácticas recomendadas de seguridad de replicación

Ver y modificar las propiedades de una suscripción de extracción

Suscribirse a publicaciones