Agendando Backup com MSDE – Globaltec

Área do Cliente

Central de Ajuda

Agendando Backup com MSDE



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.

TArefaAgendadaAbrindo98

Windows Me, 2000 Professional e Server, XP Home e Professional: Nestes sistemas operacionais o Agendador de Tarefas pode ser aberto como no Windows 98 ou Pelo Painel de Controle.

Criando um Agendamento para backup

1.      Na tela de Tarefas agendadas, dê dois cliques no ícone Adicionar tarefa agendada.

TelaTArefasAgendadas

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.

TArefasAgendadasSelPrograma

4.      Localize o aplicativo ConfiguradorUau.exe. Clique em Abrir.

TarefaAgendadaSelArquivo

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.

TarefaAgendadaNomeAgenda

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.

TarefaAgendadaHoraDia

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.

TArefaAgendadaUsuario

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.

TarefaAgendadaFinalAssistent

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.

TArefasAgendadasPropAvancadas

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.

TArefaAgendadaPropAvancadasPArametros

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.

TArefaAgendadaExecutando

Se o backup funcionar uma pequena tela aparecerá durante a execução e uma mensagem será exibida ao final.

TArefaAgendadaMensagemFinal

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) .

Esse artigo foi útil?