Compartir a través de


Crear y aplicar una instantánea

El Agente de instantáneas genera instantáneas una vez creada la publicación. Se pueden generar de la siguiente manera:

  • Inmediatamente. De manera predeterminada, se genera una instantánea para una publicación de combinación inmediatamente después de haberse creado la publicación en el Asistente para nueva publicación.

  • A la hora programada. Especifique una programación en la página Agente de instantáneas del Asistente para nueva publicación o al utilizar procedimientos almacenados o Replication Management Objects (RMO).

  • Manualmente. Ejecute el Agente de instantáneas desde el símbolo del sistema o desde SQL Server Management Studio. Para obtener más información acerca de cómo ejecutar los agentes, vea Conceptos de los ejecutables del Agente de replicación y Iniciar y detener un agente de replicación (SQL Server Management Studio).

Para la replicación de mezcla se genera una instantánea cada vez que se ejecuta el Agente de instantáneas. Para la replicación transaccional, la generación de instantáneas depende de la configuración de la propiedad de publicación immediate_sync. Si la propiedad se define como TRUE (la opción predeterminada cuando se utiliza el Asistente para nueva publicación), se genera una instantánea cada vez que se ejecuta el Agente de instantáneas, y puede aplicarse a un suscriptor en cualquier momento. Si la propiedad se define como FALSE (la opción predeterminada cuando se utiliza sp_addpublication), la instantánea se genera solo si se ha agregado una nueva suscripción desde la última ejecución del Agente de instantáneas; los suscriptores deberán esperar a que el Agente de instantáneas finalice para poder sincronizarse.

De manera predeterminada, cuando se generan instantáneas, éstas se guardan en la carpeta predeterminada de instantáneas situada en el distribuidor. También puede guardar archivos de instantáneas en medios extraíbles, como discos extraíbles o CD-ROM, o en otras ubicaciones distintas de la carpeta de instantáneas predeterminada. Además, puede comprimir los archivos para que sean más fáciles de almacenar y transferir, así como ejecutar scripts antes o después de aplicar la instantánea al suscriptor. Para obtener más información acerca de estas opciones, vea Opciones de instantánea.

Si la instantánea es para una publicación de combinación que utiliza filtros con parámetros, la instantánea se crea mediante un proceso de dos partes. En primer lugar se crea una instantánea del esquema que contiene los scripts y el esquema de replicación de los objetos publicados, pero no los datos. Cada suscripción se inicializa entonces con una instantánea que incluye los scripts y el esquema copiados de la instantánea de esquema, así como los datos que pertenecen a la partición de la suscripción. Para obtener más información, vea Instantáneas para publicaciones de combinación con filtros con parámetros.

Una vez creada la instantánea en el publicador y almacenada en una ubicación de instantáneas predeterminada o alternativa, la misma puede transferirse al suscriptor y aplicarse. El Agente de distribución (para replicación transaccional o de instantáneas) o el Agente de mezcla (para la replicación de mezcla) transfiere la instantánea y aplica el esquema y los archivos de datos a la base de datos de suscripciones del suscriptor durante la sincronización inicial. De manera predeterminada, la sincronización inicial se produce inmediatamente después de creada la suscripción si se utiliza el Asistente para nueva publicación. Este comportamiento se controla mediante la opción Inicializar cuando de la página Inicializar suscripciones del asistente. Cuando se generan instantáneas después de inicializada una suscripción, éstas no se aplican al suscriptor a menos que se marque una suscripción para reinicialización. Para obtener más información, vea Reinicializar suscripciones.

Una vez que el Agente de distribución o el Agente de mezcla aplican la instantánea inicial, el agente propaga las actualizaciones posteriores y otras modificaciones de datos. Cuando se distribuyen y se aplican instantáneas a los suscriptores, solo se ven afectados los suscriptores que estén esperando instantáneas iniciales o nuevas. Los demás suscriptores de esa publicación (aquellos que ya están recibiendo inserciones, actualizaciones, eliminaciones u otras modificaciones de los datos publicados) no se ven afectados.

Para crear y aplicar la instantánea inicial, Crear y aplicar la instantánea inicial.

Para ver o modificar la ubicación de la carpeta de instantáneas predeterminada, vea

Vea también

Referencia

sp_addpublication (Transact-SQL)

Conceptos

Inicializar una suscripción con una instantánea

Proteger la carpeta de instantáneas