1. Home
  2. Tips and tricks
  3. Backup automático com o QCBackup e Agendador de Tarefas

Backup automático com o QCBackup e Agendador de Tarefas

Apply to: 2017 R1, 2017 R2

Neste artigo será abordado como configurar o arquivo e utilizar o agendador de tarefas do Windows para programar backup’s completo do banco de dados do QC de maneira automática.

O que é o QCBackup?

A ferramenta foi criada para facilitar criação de cópias de segurança do banco de dados utilizado pelo QC, sendo que a cópia de segurança inclui o banco de dados (SQL Server) e os arquivos das pastas “Dados” e “QCCfg”, adicionando todos em um único arquivo que pode ser armazenado em um local seguro para ser restaurado ao caso de necessidade, além de facilitar o envio do banco de dados para a equipe de suporte quando solicitado.

Abaixo, segue um link para download do arquivo utilizado de exemplo. Basta extrair, e no arquivo BACKUP BANCO, clicar com o botão direito do mouse > Editar.

Instalar o aplicativo de backup…

1. Acessar o diretório C:\Arquivos de Programas\SKA\QC2017R1;
2. Localizar a pasta QCBackupInstaller e extrair o arquivo zipado;
3. Executar o setup.exe.

Após a instalação, será criado um novo diretório em C:\Program Files (x86)\SKA\QCBackup com o executável, porém para a utilizado é necessário configura-lo com informações sobre a localização do banco de dados e do servidor SQL.

Configurar um arquivo para executar os comandos…

1. Abrir o bloco de notas;
2. Copiar e colar a seguinte linha de comandos;

Informação


cd C:\Program Files (x86)\SKA\QCBackup\
QCBackup.exe
qcbackup [Tipo do Servidor] [Pasta de origem do QC] [Arquivo de destino] [Servidor] [Nome do banco de dados] [Usuário] [Senha]
PAUSE

Tipo do servidor

É o tipo de banco de dados que está sendo utilizado, pode ser verificado na interface de conexão com banco de dados dentro do QC ao clicar em “Gerenciar > Configurações > Conexão com o banco de dados”. As opções disponíveis são MDB, LOCALDB ou SQL.

Pasta de Origem

Pasta onde estão localizadas as pastas “Dados” e “QCCfg”. Exemplo: C:\ProgramData\QC\BASE\2017R1

Arquivo de destino

Local e nome do arquivo onde será gerado o backup. Exemplo: C:\BANCO DE DADOS\NomeDoArquivo.zip

Servidor

Parâmetro utilizado com tipo de servidor “LOCALDB” ou “SQL”, onde será informado o nome da instância para acessar o servidor de banco de dados.

Nome do banco de dados

Parâmetro utilizado com tipo de servidor “LOCALDB” ou “SQL”, nome do banco de dados.

Usuário

Parâmetro utilizado com tipo de servidor “SQL”, onde será informado o nome do usuário utilizado para acessar o banco de dados. Geralmente o nome do usuário utilizado é o “sa”.

Senha

Parâmetro utilizado com tipo de servidor “SQL”, senha para acessar o banco de dados.

3. Preencher as informações necessárias conforme os dados solicitados, removendo os colchete ([]);
4. Salvar o bloco de notas com um nome seguido por uma extensão .bat (Nomedoarquivo.bat);
5. Após salvar o arquivo, basta executar o mesmo que automaticamente será gerado um backup e salvo no local configurado.

Integrar com o Agendador de Tarefas…

1. No menu Iniciar, digitar Agendador de Tarefas e abrir;
2. Clicar com o botão direito em Biblioteca no canto esquerdo > Criar tarefa básica;

3. Inserir o nome da tarefa e clicar em Avançar;

4. Definir quando a tarefa irá se repetir e clicar em Avançar;

5. Definir a data, hora e dia da semana que a tarefa irá se repetir;

6. Definir para Iniciar um Programa e avançar;

7. Clicar em Procurar e encontrar o arquivo salvo anteriormente com extensão .bat;

9. Concluir.

Após tudo configurado corretamente, o Agendador de tarefas irá executar o script (.bat) salvo anteriormente nos dias configurados, gerando assim, um backup do banco de dados.

Was this article helpful?

Related Articles

Add A Comment