Reinicializar una suscripción
Actualizado: 17 de julio de 2006
Reinicializar una suscripción implica aplicar una nueva instantánea de uno o más artículos a uno o más suscriptores: las réplicas transaccional y de instantáneas permiten la reinicialización de los artículos individuales. La réplica de mezcla requiere que todos los artículos se reinicialicen. Los nodos de una topología de réplica transaccional de punto a punto no se pueden reinicializar. Si necesita asegurarse de que un nodo tiene una copia nueva de los datos, restaure una copia de seguridad en el nodo. La reinicialización se produce por dos motivos:
- Se marca una suscripción explícitamente para reinicializarla.
- Se realiza una acción, por ejemplo un cambio de propiedad, que requiere la reinicialización. Para obtener más información acerca de las acciones que requieren reinicialización, vea Cambiar las propiedades de la publicación y de los artículos.
En ambos casos, la instantánea más reciente se aplica al suscriptor la próxima vez que se ejecuten el Agente de distribución o el Agente de mezcla. En la réplica transaccional y de instantáneas, cuando se produce la reinicialización, cualquier cambio realizado en el suscriptor, pero que todavía no esté sincronizado con el publicador, lo sobrescribirá la aplicación de la nueva instantánea.
En la réplica de mezcla, puede elegir cargar todos los cambios de datos desde el suscriptor antes de que se aplique la instantánea. Los cambios de esquema pendientes del publicador se aplican en el suscriptor y, después, las actualizaciones que se hayan realizado en el suscriptor desde la última sincronización se propagan al publicador antes de volver a aplicar la instantánea. Este comportamiento lo controlan las propiedades upload_first y automatic_reinitialization_policy. Para obtener más información, vea How to: Reinitialize a Subscription (Replication Transact-SQL Programming). Si marca una suscripción para reinicialización utilizando SQL Server Management Studio o el Monitor de réplica, en el cuadro de diálogo Reinicializar suscripciones puede elegir una opción para cargar primero los cambios.
Importante: |
---|
Si agrega, quita o cambia un filtro con parámetros en una publicación de mezcla, los cambios pendientes en el suscriptor no se pueden volver a cargar en el publicador durante la reinicialización. Si desea volver a cargar los cambios pendientes, sincronice todas las suscripciones antes de cambiar el filtro. |
Si se especificó que no se aplicara ninguna instantánea inicial en el suscriptor al crear la suscripción, y después se marca la suscripción para reinicializarla, no se aplicará ninguna instantánea. Para obtener más información, vea Inicializar una suscripción transaccional sin una instantánea e Inicializar una suscripción de mezcla sin una instantánea.
Para reinicializar una suscripción
Para reinicializar todos los artículos de una suscripción, utilice SQL Server Management Studio, procedimientos almacenados u Objetos de administración de réplica (RMO). Debe utilizar procedimientos almacenados para reinicializar artículos individuales en publicaciones transaccionales y de instantáneas.
- SQL Server Management Studio: Cómo reinicializar una suscripción (SQL Server Management Studio)
- Programación de la réplica con Transact-SQL: How to: Reinitialize a Subscription (Replication Transact-SQL Programming)
- Programación con Objetos de administración de réplica (RMO): How to: Reinitialize a Subscription (RMO Programming)
Vea también
Conceptos
Inicializar una suscripción
Desactivación y caducidad de las suscripciones
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|