2008-11-25 9 views
5

Estoy interesado en escuchar las opiniones de las personas acerca de los pros y los contras de la creación de reflejo de la base de datos frente al envío de registro en este escenario: necesitamos configurar una copia de seguridad de la base de datos servidor que no necesita retomar automáticamente cuando el primario falla. Sin embargo, recuperar y comenzar con el secundario no debería llevar demasiado tiempo.Duplicación vs. Registro de envío en SQL Server 2005

Respuesta

5

Mirroring

  • de reflejo de base de datos está limitada a sólo dos servidores.
  • La creación de reflejo con un Witness Server permite una alta disponibilidad y un fail over automático.
  • Puede configurar su cadena de DSN para tener ambos servidores duplicados, de modo que cuando cambien no note nada.
  • Mientras se duplica, no se puede acceder a su base de datos duplicados. Está en el modo Sincronización/Restauración.
  • Mirroring con SQL Server 2005 Standard Edition no es bueno para el equilibrio de carga (véase frase anterior)

trasvase de registros

  • Puede conectarse a varios servidores.
  • El envío de registros solo es tan actual como la frecuencia con la que se ejecuta el trabajo. Si envía registros cada 15 minutos, el servidor secundario podría tardar hasta 15 minutos. Haciéndolo más como un Warm Standby.
  • Puede dejar la base de datos en modo de solo lectura mientras se está actualizando. Bueno para reportar servidores.
  • Bueno para recuperación de desastres
1

El cambio a la base de datos secundaria lleva más tiempo con el envío de registros, pero no está tan mal. Tendrá que copiar manualmente todos los archivos de copia de seguridad no copiados, aplicar las copias de seguridad del registro de transacciones a la base de datos secundaria, recuperar la base de datos secundaria y cambiar su función a primaria. Si se puede acceder a las bases de datos primarias anteriores, debe realizar una copia de seguridad de su registro de transacciones antes de comenzar. El fracaso con la duplicación es algo más simple, y se puede hacer automáticamente si está utilizando el modo de alta disponibilidad. Incluso cuando se usa el modo de alto rendimiento, sigue siendo una operación de declaración única.

3

Para fines de copia de seguridad, recomendaría Mirroring: mantiene una copia siempre actualizada de su base de datos sin problemas. Si no necesita el fail-over automático, solo necesita dos servidores/instancias. Tenga en cuenta que el modo High Performance solo está disponible en la edición Enterprice (sp).

Cuestiones relacionadas