Inicialización de una suscripción con una instantánea para una nueva publicación
Se aplica a: SQL Server Azure SQL Managed Instance
En este artículo se describen los procesos que se producen cuando se inicializa una publicación de replicación. Se aplica una instantánea inicial a los suscriptores.
Instantánea para una publicación nueva
De forma predeterminada, se captura una instantánea después de crear una publicación. La instantánea se copia en la carpeta de instantáneas. Este comportamiento predeterminado se produce para las publicaciones de mezcla creadas con el Asistente para nueva publicación.
La instantánea se aplica al suscriptor
Un agente aplica la instantánea nueva al suscriptor. La aplicación se realiza durante la sincronización inicial de la suscripción. El agente que realiza la aplicación depende del tipo de publicación:
Para las publicaciones transaccionales y de instantáneas:
- Agente de distribución.
Para las publicaciones de mezcla:
- Agente de mezcla.
Tipo de publicación
En la tabla siguiente se muestra el contenido de la instantánea, para cada tipo de publicación.
Tipo de publicación de la instantánea | Contenido de la instantánea |
---|---|
|
Vea Creación y aplicación de la instantánea. |
|
Vea Instantáneas para publicaciones de mezcla con filtros con parámetros. |
Proceso de dos partes con publicación de mezcla que usa filtros con parámetros
Para una publicación de mezcla que usa filtros con parámetros, la instantánea se crea mediante el siguiente proceso de dos partes:
Se crea una instantánea de esquema, que contiene los elementos siguientes:
- Scripts de replicación.
- Esquema de los objetos publicados.
- (Pero sin datos).
Después, cada suscripción se inicializa con una instantánea. La instantánea incluye los elementos siguientes:
- Scripts y esquema, copiados de la instantánea de esquema.
- Datos que pertenecen a la partición de la suscripción.
Tipos de replicación
Los tipos de archivo incluidos en la instantánea dependen del tipo de replicación y de los artículos de la publicación.
Tipo de replicación | Archivos comunes de instantánea |
---|---|
Replicación de instantáneas, o bien Replicación transaccional |
• Esquema (.sch) • Datos (.bcp) • Restricciones e índices (.dri) • Archivos de instantánea comprimidos (.cab) • Desencadenadores (.tag), solo para actualizar un suscriptor • Restricciones (.idx). |
Replicación de mezcla | • Esquema (.sch) • Datos (.bcp) • Restricciones e índices (.dri) • Archivos de instantánea comprimidos (.cab) • Desencadenadores (.trg) • Datos de tabla del sistema (.sys) • Tablas de conflictos (.cft). |
Carpeta de instantáneas
Para transferir los archivos, se copian en la carpeta de instantáneas predeterminada, o bien en la carpeta alternativa para las instantáneas.
La carpeta de instantáneas se especifica cuando se configura el distribuidor. La carpeta alternativa se especifica cuando se crea la publicación.
Reanudación de la transferencia después de la interrupción
La transferencia de archivos a una carpeta de instantáneas se reanuda de forma automática si una conexión no confiable interrumpe la transferencia.
Por motivos de eficacia, la reanudación no reenvía ningún archivo que ya se haya transferido de forma completa antes de la interrupción.
Opciones de instantánea
Hay una serie de opciones disponibles al inicializar una suscripción con una instantánea. Puede:
Especificar una ubicación alternativa para la carpeta de instantáneas en lugar de, o además de, la predeterminada. Para más información, vea Modificación de las opciones de la instantánea.
Comprimir instantáneas para su almacenamiento en medios extraíbles o para su transferencia a través de una red lenta. Para más información, consulte Compressed Snapshots.
Ejecutar scripts Transact-SQL antes o después de aplicar la instantánea. Para obtener más información, consulte Ejecutar scripts antes y después de aplicar la instantánea.
Transferir la instantánea mediante el Protocolo de transferencia de archivos (FTP). Para obtener más información, vea Transferir instantáneas mediante FTP.