Sei sulla pagina 1di 2

Dica6 Page 1 of 2

Como automatizar o backup de sua rede Windows NT de uma forma


elegante e simples sem o custo da aquisição de produtos
sofisticados.

O alto grau de informatização das organizações e a perspectiva de abraçar o mundo da


Internet traz à tona, com bastante alarde, as discussões sobre a segurança das
informações em rede.

Conceitos como Fire-Wall, Criptografia e Circuitos Virtuais Privativos têm sido "vedete"
de várias revistas de informática na atualidade. Mas e quando o disco quebra ? Ou
quando ocorre algum problema com o servidor? Se a sua organização possui
mecanismos de redundância sofisticados, como o RAID de disco ou clustering de
servidores as preocupações se reduzem (mas não são eliminadas), mas e se o CPD
pegar fogo?

Para essas questões o velho e bom backup é que dá conta do recado.

Para fazer uma boa rotina de backup é importante seguir algumas premissas:

O que colocar no backup?

 Fazer sempre (normalmente diário) o backup dos dados críticos e de mutação


constante, por exemplo, propostas, projetos, cartas, banco de dados, etc.;
 Fazer periodicamente (ex.: semanalmente, mensalmente) o backup dos dados
estáveis como normas, legislação;
 Nunca fazer backup de dados inúteis como diretórios temporários e utilitários
que podem ser instalados com facilidade;

Quando fazer o backup?

 O ideal é fazer o backup nos períodos em que o servidor não estiver sendo
utilizado, como durante a madrugada. Só que nem sempre temos essa
alternativa, pois existem instalações que necessitam manter os dados
disponíveis para os usuários em período integral, e outras ainda que não
possuem estrutura para manter os equipamentos em funcionamento no período
noturno. Para as instalações que funcionam ininterruptamenteé muito importante
ter um banco de dados e uma rotina de backup que funcione on-line;
 Para as organizações que não têm como deixar os servidores ligados a noite
uma alternativa é fazer o backup no horário de almoço.

Como fazer o backup?

 Existem produtos sofisticados para realização de backup e até mesmo os


próprios bancos de dados têm essa facilidade embutida, mas é possível fazer
um ótimo backup utilizando os próprios recursos do Sistema Operacional NT.
 Existem várias técnicas de backup: Completo, incremental, diferencial e diário,
além de combinações das mesmas à sua escolha. A técnica escolhida vai
depender do tempo disponível para backup, do tempo para recuperação dos
dados, em caso de necessidade e de onde estão os dados (locais ou remotos)
em relação às unidade de fita.
 Trabalhar sempre com mais de um jogo de fitas e retirar periodicamente do local
da instalação um ou mais jogos as fitas de backup completo.

A seguir apresentamos uma rotina de backup (arquivo backup.bat) que faz uso do
utilitário de backup do NT (NTBACKUP.EXE) e automatiza, de forma simples e
elegante, um backup do registry, de 2 servidores de dados, de um dump do SQLServer
gerado pelo backup on-line e de dados do Exchange Server, de forma agendada
utilizando o serviço de Scheduler do NT:

http://www.hepta.com.br/servicos/dica6.htm 04/11/2010
Dica6 Page 2 of 2

@echo off
rem ------------------------------------------------------------------------------------------------
rem Rotina de Backup Completo - Danilo Berardo de Souza - Analista de Suporte
rem Última Revisão - 28/04/97
rem Efetuado nas Segundas ou no primeiro dia útil da semana
rem Conteúdo : WWW+Dados+SQL+Exchange+Registry
rem Hepta Informática
rem ------------------------------------------------------------------------------------------------
@echo on
rem Início Backup

rem Preparação Backup SQL (copia para outro diretório)


isql /Ssqlserver /E /Q" dump database Demo to disk='c:\backup\bkdemo.dat'
" /oc:\temp\bklog.txt
copy c:\ backup\bkdemo.dat d:\dat\bkdemo.dat

rem Aviso aos Usuários - Início


net send /domain:dominio "Senhores(as) usuarios(as), daqui 3 minutos o Backup da
rede, por favor salvem seus arquivos e evitem estar trabalhando durante o backup.
Obrigado!"

rem Aguarda 3 minutos


sleep 180

rem Conecta Unidades Remotas


net use m: \\exchserver\dados /yes
net use n: \\arquivos\administrativo /yes

rem Realiza Backup (registra data e hora para controle de janela de tempo)
echo Inicio em
date /t
time /t
ntbackup backup IS \\exchserver DS \\exchserver d:\dat n: d:\Projetos d:\usr m: /v /d
"Backup Completo-WWW+Dados+SQL+Exchange+Registry-Segundas" /b /hc:on /t
NORMAL /l "c:\bkp\BKPSEG.log" /tape:0

rem Realiza Backup (registra data e hora para controle de janela de tempo)
echo Termino em
date /t
time /t

rem Desconecta Unidades Remotas


net use m: /delete /yes
net use n: /delete /yes

rem Apaga arquivo temporário do SQL


del d:\dat\bkdemo.dat

rem Aviso aos Usuários - Término


net send /domain:dominio "Senhores(as) usuarios(as), o backup foi concluido.
Obrigado!"

A rotina acima apresentada é uma alternativa de baixo custo para implementação de


um backup seguro, mas é importante ressaltar que existem produtos sofisticados que
dão mais recursos e produtividade na criação de rotinas.

Edward Lúcio Vieira Borba


Microsoft Certified Systems Engineer
Hepta Informática

Caso você se interesse por soluções como essa e precise de um apoio técnico,
entre em contato conosco e vamos trabalhar em parceria !!!

http://www.hepta.com.br/servicos/dica6.htm 04/11/2010

Potrebbero piacerti anche