Tecnología

Inicio

Cómo configurar SQL Server Mirroring

la creación de reflejo de SQL es un proceso en el que se crea un \ "espejo \" versión de una base de datos que, si bien no es accesible a los visitantes del sitio web, sirve como una copia actualizada del servidor principal. Al igual que con muchos de los procedimientos de bases de datos, la documentación oficial sobre este procedimiento puede ser abrumador. Sin embargo, la creación de reflejo de base de servidor SQL no requiere un conocimiento detallado de código de base de datos y protocolos.

Instrucciones

1 Asegúrese de que tanto el servidor principal y el servidor reflejado tienen la misma versión de SQL instalado, y que el servidor espejo tiene suficiente espacio libre.

2 Comience la creación del servidor espejo. Vamos a utilizar una base de datos de ejemplo llamado Database_Blue. Modificar módulo de recuperación de Database_Blue con este código:

USE master
IR
IR
ALTER MIRRORSERVER BASE DE DATOS
SET de RECUPERACIÓN
IR
IR

3 Vaya a su servidor principal, que llamaremos \ "MainServer. \" Para crear servidor de espejo, hay que crear primero una copia de seguridad de Database_Blue. Escriba el siguiente código:

Database_Blue BASE DE DATOS DE RESERVA

TO DISK = 'C:\\Database_Blue.bak'
WITH FORMAT

IR

Copiar este archivo de copia de seguridad en el servidor reflejado, que llamaremos \ "MirrorServer. \"

4 Restaurar el archivo de copia de seguridad \ "Database_Blue.bak \" en la MirrorServer. Esto debe hacerse con la opción NORECOVERY en su lugar si el reflejo es que funcione correctamente, por lo que introduzca el código siguiente:

RESTORE Database_Blue BASE DE DATOS

FROM DISK = 'C:\\Database_Blue.bak'
WITH NORECOVERY

IR

5 Hacer una copia de seguridad de registro en MainServer con este código:

BACKUP LOG Database_Blue

TO DISK = 'C:\\Database_Blue.bak'

IR

También debe aplicar este registro de copia de seguridad con el siguiente código:

RESTORE LOG Database_Blue

FROM DISK = 'C:\\Database_Blue.bak'
WITH FILE=1, NORECOVERY

6 Conectarse a MainServer. Haga clic derecho en MirrorServer, seleccione \ "Tareas, \" y seleccione el botón \ "espejo. \" Haga clic en el \ "Configuración de seguridad \", y siga el asistente de seguridad. Una vez finalizado el asistente, haga clic en \ "Inicio de reflejo. \"

Consejos y advertencias

  • Siempre verifique que los datos de su servidor ha hecho copia de seguridad. Si desea revertir un error, una copia de seguridad que falta puede causar muchos dolores de cabeza.