Backup e restauração do servidor de banco de dados
Todas as informações e configurações do ESET PROTECT On-Prem estão armazenadas no banco de dados. Recomendamos que você faça backup de seu banco de dados regularmente para evitar a perda de dados. Você pode usar o backup mais tarde, ao migrar o ESET PROTECT On-Prem para um novo servidor. Consulte a seção apropriada a seguir de seu banco de dados:
•Os nomes dos bancos de dados e relatórios continuam iguais mesmo depois da mudança do nome do produto de ESET Security Management Center para ESET PROTECT On-Prem. •Se você usar a Máquina virtual ESET PROTECT, siga as instruções de backup do banco de dados VA. |
Exemplos de backup Microsoft SQL
Para fazer o backup um banco de dados Microsoft SQL para um arquivo, siga o exemplo mostrado abaixo:
Estes exemplos são destinados ao uso com as configurações padrão (por exemplo, nome do banco de dados e configurações de conexão de banco de dados padrões). Seu script de backup precisará ser personalizado para acomodar todas as alterações feitas nas configurações padrão. Você precisará de direitos suficientes para executar os comandos abaixo. Se você não usar uma conta de usuário administrador local, será preciso alterar o caminho de backup, por exemplo, para 'C:\USERS\PUBLIC\BACKUPFILE'. |
Backup do banco de dados único
Execute este comando em um prompt de comando do Windows para criar um backup no arquivo chamado de BACKUPFILE:
SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'" |
Neste exemplo HOST significa o endereço IP ou nome de host e ERASQL significa o nome da instância do servidor Microsoft SQL. Você pode instalar o Servidor ESET PROTECT em uma instância SQL com nome personalizado (ao usar o banco de dados Microsoft SQL). Modificar scripts de backup de acordo nesse cenário. |
Backup regular de banco de dados com o script SQL
Escolha um dos scripts SQL a seguir:
a)Criar backups regulares e armazená-los com base na data de criação:
@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)Anexar seu backup a um arquivo:
@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" |
Restaurar Microsoft SQL
Para restaurar um banco de dados Microsoft SQL de um arquivo, siga o exemplo mostrado abaixo:
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'" |
Backup MySQL
Para fazer o backup um banco de dados MySQL para um arquivo, siga o exemplo mostrado abaixo:
mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p DBNAME -r BACKUPFILE |
Neste exemplo HOST significa o endereço IP ou nome de host do servidor MySQL, ROOTLOGIN significa a conta raiz do Servidor MySQL e DBNAME significa o nome do banco de dados ESET PROTECT. |
MySQL restore
Para restaurar um banco de dados MySQL de um arquivo, siga o exemplo mostrado abaixo:
mysql --host HOST -u ROOTLOGIN -p DBNAME < BACKUPFILE |
Para mais informações sobre o backup do Microsoft SQL Server, visite o site techNet da Microsoft. Para mais informações sobre o backup do servidor MySQL, visite o site da documentação MySQL. |