Ayuda en línea de ESET

Seleccionar la categoría
Seleccionar el tema

Copia de seguridad y restauración del servidor de la base de datos

Toda la información y la configuración de ESET PROTECT 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 a un servidor nuevo. Consulte la sección correspondiente a su base de datos a continuación:


note

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.

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 MS SQL

Para realizar una copia de seguridad de la base de datos de MS SQL a un archivo, siga los siguientes ejemplos:


warning

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'"


note

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 MS SQL. Puede instalar el servidor ESET PROTECT en una instancia personalizada llamada SQL (cuando usa la base de datos MS 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:

1.@ECHO OFF

2.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"

3.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:

1. @ECHO OFF

2. 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 MS SQL

Para restaurar la base de datos MS 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


note

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


note

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.