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 mezcla 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 u Objetos de administración de réplica (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 Programming Replication Agent Executables y Cómo iniciar y detener un agente de réplica (SQL Server Management Studio).

Para la réplica de mezcla se genera una instantánea cada vez que se ejecuta el Agente de instantáneas. Para la réplica 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 sólo 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 secuencias de comandos 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 mezcla 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 de esquema que contiene las secuencias de comandos de réplica y el esquema de los objetos publicados, pero no los datos. Cada suscripción se inicializa entonces con una instantánea que incluye las secuencias de comandos 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 mezcla 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 réplica transaccional o de instantáneas) o el Agente de mezcla (para la réplica 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 una suscripción.

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, sólo 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

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

Vea también

Conceptos

Inicializar una suscripción con una instantánea
Proteger la carpeta de instantáneas

Otros recursos

sp_addpublication (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005