Se a empresa não possui o Microsoft SQL Server e optou por utilizar o MSDE, é possível utilizar o arquivo ConfiguradorUau.exe para realizar backup da base de dados.
Este aplicativo também dispõe de uma simples lista de parâmetros que possibilita ao usuário utilizá-lo em conjunto com o recurso de Tarefas Agendadas do Windows (Recurso disponível do Windows 98 em diante) para automatizar (através de agendamento) a rotina de backup do Banco de Dados.
Abrindo a Tela de Tarefas Agendadas.
Windows 98: Para abrir o Agendador de tarefas no Windows 98 clique no botão Iniciar, selecione o menu Programas, Acessórios, Ferramentas de sistemas clique em Tarefas Agendadas.
Criando um Agendamento para backup
1. Na tela de Tarefas agendadas, dê dois cliques no ícone Adicionar tarefa agendada.
2. O assistente de Tarefa agendada se abrirá, a primeira tela é apenas de boas vindas, clique em Avançar.
3. Na próxima tela é solicitado o aplicativo a ser executado. Clique em Procurar.
4. Localize o aplicativo ConfiguradorUau.exe. Clique em Abrir.
5. A próxima tela pede um nome para a tarefa e que seja informada a periodicidade de execução. É recomendável que o backup seja feito diariamente.
6. (Se você não escolheu a opção Diariamente ou Semanalmente pule para o próximo passo). Na tela seguinte informe o dia em que a tarefa deve iniciar a ser executada e o horário, certifiquem-se de que no horário indicado o computador esteja sempre ligado. Clique em Avançar.
7. Se o computador estiver em rede, a próxima tela irá pedir um nome de usuário e sua senha. Certifique-se de informar um usuário que tenha permissões de administrador no computador e, caso o aplicativo ConfiguradorUau.exe esteja em outro computador da rede, que este mesmo usuário também tenha permissões neste outro computador.
8. A próxima tela é a última do assistente, mas ainda falta informar os parâmetros do ConfiguradorUau.exe, para isso marque a opção “Abrir as propriedades avançadas desta tarefa ao clicar em ‘Concluir’.” Clique em Concluir.
9. A tela de propriedades é aberta. Note que o campo Executar contém o caminho e o nome do aplicativo selecionado, no caso oConfiguradorUAU.exe. Para que o aplicativo seja executado e realize o Backup é necessário adicionar os parâmetros do Backup. Para saber mais consulte Parâmetros do Configurador UAU.
10. Veja uma lista das informações que são necessárias para os parâmetros do aplicativo:
- Nome do Servidor SQL Server
- Usuário do SQL Server com permissões de administrador
- Senha do usuário
- Local onde o arquivo de backup será gravado. Este local deve ser uma pasta no próprio servidor do SQL Server, e deve ser informado sempre como se o aplicativo estivesse no próprio servidor do SQL Server, ou seja, usar o caminho local da pasta, ex.: C:\PastaBackup, nunca usar o caminho de rede ( \\MeuServidor\PastaBackup) ou um mapeamento.
11. Veja o exemplo abaixo:
c:\Uau\ConfiguradorUau.exe /SPCServidor /Usa /PMinhaSenha /Bsgq /Cd:\PastaBackup
No exemplo acima o aplicativo ConfiguradorUau.exe se conectará ao servidor de SQL Server “PCServidor” utilizando o usuário “sa”, cuja senha é “MinhaSenha” fará o backup do banco de dados “uau” e irá gravar o arquivo de backup na pasta “d:\PastaBAckup”.
Como fica a tela após a configuração dos parâmetros do BackUp.
Clique em OK. Note que o agendamento que criamos apareceu na tela de Tarefas Agendadas.
12. Para verificar se o agendamento funcionou clique com o botão direito sobre ele e clique em Executar, aguarde alguns instantes.
Se o backup funcionar uma pequena tela aparecerá durante a execução e uma mensagem será exibida ao final.
Outra forma de verificar se o agendamento funcionou é confirmar na pasta se o arquivo foi criado
Parâmetros do Configurador
O aplicativo ConfiguradorUau.exe possui uma interface simples de parâmetros que possibilita , através de linha de comando , executar diretamente o backup de uma determinada base de dados. Os parâmetros suportados são:
/S = indica o nome do servidor SQL server
/U = nome do usuario
/P = password(SENHA) do usuário ( se não for informado será considerado vazia
/B = Nome do banco de dados para fazer o backup
/C = Caminho onde será salvo o arquivo de backup
/N = Nome do arquivo de backup, se não for informado o programa ira colocar no nome de Backup–
Veja alguns exemplos:
Ex.: 1
Linha de comando : c:\Uau\ConfiguradorUau.exe /Snet /Usa /Psenhasa /Bsgq /Cd:\backupdados
Ação executada pela linha :O exemplo acima se conecta do servidor de sql server net(/Snet) com usuário sa (/Usa) e senha senha sa(/Psenha sa) e faz um backup do banco de dados sgq (/B sgq) que será gravado na pasta d:\backupdados , e como o parâmetro /N não foi informado o nome do arquivo será BackUp_sgq_19-05-2003_17-15-59 , onde o 19-05-2003 indica a data da realização do backup e 17-15-59 indica hora, minuto e segundo, da realização do backup.
Ex.: 2
Linha de comando : c:\Uau\ConfiguradorUau.exe /SMeuSQL /Usa /P /BUAU /Cc:\temp /NBackuptmp.bck
Ação executada pela linha : O exemplo acima se conecta do servidor de sql server MeuSQL(/S MeuSQL) com usuário sa (/U sa) e senha vazia (/P) e faz um backup do banco de dados UAU (/BUAU) que será gravado na pasta c:\temp com o nome de Backuptmp.bck (/N) .