Copia de seguridad y restauración del servidor de bases de datos
Toda la información y los ajustes de ESET PROTECT On-Prem se almacenan en la base de datos. Le recomendamos que haga una copia de su base de datos con regularidad para evitar la pérdida de datos. Puede utilizar la copia de seguridad más adelante cuando realice la migración ESET PROTECT On-Prem a un servidor nuevo. Consulte la sección adecuada a continuación para su base de datos:
•El nombre de las bases de datos y los archivos de registro no cambia, ni siquiera después del cambio de nombre del producto de ESET Security Management Center a ESET PROTECT On-Prem. •Si utiliza el dispositivo virtual de ESET PROTECT, siga las instrucciones de copia de seguridad de la base de datos del dispositivo virtual. |
Ejemplos de copia de seguridad de Microsoft SQL
Para realizar una copia de seguridad de una base de datos de Microsoft SQL en un archivo, siga el ejemplo indicado a continuación:
Estos ejemplos están pensados para utilizarlos con la configuración predeterminada (por ejemplo, los valores predeterminados de configuración de conexión de la base de datos y de nombre de la base de datos). El script tendrá que personalizarse para dar cabida a los cambios realizados en la configuración predeterminada. Debe tener los derechos correspondientes para ejecutar los comandos que se indican a continuación. Si no usa una cuenta de usuario de administrador local, deberá cambiar la ruta de la copia de seguridad, por ejemplo, a 'C:\USERS\PUBLIC\BACKUPFILE'. |
Copia de seguridad única de la base de datos
Ejecute este comando en un símbolo del sistema de Windows para crear una copia de seguridad en el archivo denominado BACKUPFILE:
SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'" |
En este ejemplo, HOST equivale a la dirección IP o el nombre de host, y ERASQL al nombre de la instancia de Microsoft SQL Server. Puede instalar ESET PROTECT Server en una instancia SQL con nombre personalizada (al usar la base de datos Microsoft SQL). En esta situación debe modificar los scripts de la copia de seguridad según proceda. |
Copia de seguridad periódica de la base de datos con script SQL
Elija uno de los siguientes scripts SQL:
a)Crear copias de seguridad periódicas y guárdelas en función de su fecha de creación:
@ECHO OFF |
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE' WITH NOFORMAT,INIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10" |
REN BACKUPFILE BACKUPFILE-[%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%_T%TIME:~0,2%%TIME:~3,2%].bac |
b)Añadir la copia de seguridad a un archivo:
@ECHO OFF |
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE' WITH NOFORMAT, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10" |
Restauración de Microsoft SQL
Para restaurar una copia de seguridad de una base de datos de Microsoft SQL desde un archivo, siga el ejemplo indicado a continuación:
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'" |
Copia de seguridad de MySQL
Para realizar una copia de seguridad de una base de datos de MySQL en un archivo, siga el ejemplo indicado a continuación:
mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p DBNAME -r BACKUPFILE |
En este ejemplo, HOST equivale a la dirección IP o el nombre de host del servidor MySQL, ROOTLOGIN a la cuenta root de MySQL Server y DBNAME al nombre de la base de datos de ESET PROTECT. |
Restauración de MySQL
Para restaurar una copia de seguridad de una base de datos de MySQL desde un archivo, siga el ejemplo indicado a continuación:
mysql --host HOST -u ROOTLOGIN -p DBNAME < BACKUPFILE |
Para obtener más información sobre la copia de seguridad de bases de datos de Microsoft SQL Server, visite el sitio web de Microsoft TechNet. Para obtener más información sobre la copia de seguridad de bases de datos de MySQL Server, visite el sitio web de documentación de MySQL. |