Inicializar una suscripción de mezcla sin una instantánea

Actualizado: 17 de julio de 2006

De manera predeterminada, una suscripción a una publicación de mezcla se inicializa con una instantánea, que genera el Agente de instantáneas y aplica el Agente de mezcla. En algunos casos, se puede inicializar una suscripción usando otro método, por ejemplo, una copia de seguridad. La réplica de mezcla es compatible con la inicialización de suscripciones sin una instantánea tanto en publicaciones filtradas como sin filtrar. La opción se utiliza con más frecuencia en publicaciones sin filtrar y en las que utilizan filtros estáticos. Las publicaciones que utilizan filtros con parámetros se inicializan normalmente con una instantánea de la partición de un suscriptor. Para obtener más información, vea Instantáneas para publicaciones de mezcla con filtros con parámetros.

Siempre que sea posible, se recomienda inicializar las suscripciones con una instantánea. No se recomienda inicializar una suscripción sin una instantánea en las siguientes condiciones:

  • Cuando se emplea el seguimiento por columna o filtros verticales, o cuando se realizan cambios de esquema en el publicador. Esto puede producir una falta de convergencia al inicializar una suscripción sin una instantánea.
  • Cuando se usa la sincronización web. Los archivos de esquema no usados se replican en el suscriptor pero no se usan.
  • Cuando se debe reinicializar la suscripción.
  • Cuando son necesarias las ventajas de rendimiento que ofrecen las particiones precalculadas.

Para inicializar una suscripción de mezcla a partir de una copia de seguridad o mediante otro método, siga estos pasos:

  1. Agregue una columna uniqueidentifier con el rowguid y atributos de columna not null a las tablas que se usarán en la réplica de mezcla.
  2. Haga una copia de seguridad de la base de datos con la que pretende inicializar el suscriptor.
  3. Cree una publicación y genere las instantáneas para la publicación. Aunque el esquema y los datos de las tablas publicadas en la instantánea no se utilizarán, la instantánea es necesaria porque incluye objetos del sistema y metadatos necesarios para la réplica. Estos objetos y metadatos se copian en el suscriptor durante la sincronización inicial.
  4. Restaure la copia de seguridad en el suscriptor o copie los datos utilizando otro método. Si restaura una copia de seguridad, no especifique la opción KEEP_REPLICATION. Esta opción está diseñada para mantener la configuración de la réplica durante la restauración; la copia de seguridad procede del publicador y, por tanto, tendrá que quitar la configuración del publicador de la base de datos. La base de datos restaurada tendrá la configuración de suscriptor adecuada después de la sincronización inicial.
  5. Cree una suscripción, especificando que la suscripción se inicializará manualmente.

[!NOTA] Si una suscripción se inicializa sin usar una instantánea, la cuenta con la que se ejecuta el servicio SQL Server en el publicador debe tener permisos de escritura en la carpeta de instantáneas del distribuidor. Para obtener más información sobre los permisos, vea Modelo de seguridad del Agente de réplica.

Para obtener más información, vea:

Vea también

Conceptos

Inicializar una suscripción
Reinicializar una suscripción

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se agregó información sobre las situaciones en las que inicializar una suscripción de mezcla sin una instantánea puede generar resultados inesperados.
  • Se agregó una recomendación para restringir el uso de la funcionalidad descrita.