Copia de seguridad y restauración del servidor de la base de datos
Toda la información y la configuración de ESET PROTECT On-Prem se almacenan en la base de datos. Se recomienda que haga una copia de seguridad de su base de datos periódicamente para evitar la pérdida de datos. Puede utilizar la copia de seguridad más adelante cuando realice la migración de ESET PROTECT On-Prem a un servidor nuevo. Consulte la sección correspondiente a su base de datos a continuación:
•Los nombres de las bases de datos y los archivos de registros son iguales incluso luego de cambiar el nombre del producto de ESET Security Management Center a ESET PROTECT On-Prem. •Si usa el aparato virtual ESET PROTECT, siga las instrucciones de copia de seguridad de la base de datos del aparato virtual. |
Ejemplos de copias de seguridad de Microsoft SQL
Para realizar una copia de seguridad de la base de datos de Microsoft SQL a un archivo, siga el siguiente ejemplo:
Estos ejemplos están destinados al uso con las configuraciones predeterminadas (por ejemplo, nombre de la base de datos predeterminada o configuración de la conexión de la base de datos). El script de la copia de seguridad debe personalizarse para acomodarse a los cambios que realice a las configuraciones predeterminadas. Debe tener suficientes derechos para ejecutar los siguientes comandos. Si no usa una cuenta de usuario de administrador local, debe cambiar la ruta de la copia de seguridad, por ejemplo 'C:\USERS\PUBLIC\BACKUPFILE'. |
Copia de seguridad de la base de datos por única vez
Ejecute este comando en un símbolo del sistema de Windows para crear una copia de seguridad dentro del archivo llamado BACKUPFILE:
SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'" |
En este ejemplo, HOST se refiere a la dirección IP o al nombre de host y ERASQL al nombre de la instancia del servidor Microsoft SQL. Puede instalar el servidor ESET PROTECT en una instancia personalizada llamada SQL (cuando usa la base de datos Microsoft SQL). Modifique los scripts de la copia de seguridad correspondiente en este escenario. |
Copia de seguridad regular de la base de datos con el script SQL
Seleccione uno de los siguientes scripts SQL:
a)Crear copias de seguridad regulares y almacenarlas en base a la 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 la base de datos Microsoft SQL desde un archivo, siga el siguiente ejemplo:
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 la base de datos de MySQL a un archivo, siga el siguiente ejemplo:
mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p DBNAME -r BACKUPFILE |
En este ejemplo HOST se refiere a la dirección IP o al nombre de host del servidor de MySQL, ROOTLOGIN a la cuenta raíz del servidor MySQL y DBNAME al nombre de la base de datos ESET PROTECT. |
Restauración de MySQL
Para restaurar la base de datos de MySQL desde un archivo, siga el siguiente ejemplo:
mysql --host HOST -u ROOTLOGIN -p DBNAME < BACKUPFILE |
Para obtener más información sobre las copias de seguridad del servidor Microsoft SQL, visite el sitio web de Microsoft TechNet. Para obtener más información sobre las copias de seguridad del servidor Microsoft SQL, visite el sitio web de MySQL. |