Ajuda on-line ESET

Selecionar categoria
Selecionar tópico

Backup e restauração do servidor de banco de dados

Todas as informações e configurações do ESET PROTECT 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 para um novo servidor. Consulte a seção apropriada a seguir de seu banco de dados:


note

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.

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:


warning

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


note

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


note

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.

Restaurar MySQL

Para restaurar um banco de dados MySQL de um arquivo, siga o exemplo mostrado abaixo:

mysql --host HOST -u ROOTLOGIN -p DBNAME < BACKUPFILE


note

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.