Postagens

Automatizando Teste de Restore - Implementação

Fala galera, tudo certo? Hoje vamos dar continuidade ao assunto do final de semana passado, o DRS. E hoje você já vai colocar ele para funcionar aí no seu lab. Quem caiu direto nessa postagem, corre que ainda dá tempo de ver a postagem do final de semana passado e entender um pouco mais o que irá acontecer por aqui. Caso queira passar por lá depois, agora iremos iniciar a implementação de uma ferramenta que estou desenvolvendo para automatizar o RESTORE DATABASE no SQL Server. Para implementação, irá precisar de duas instâncias SQL Server, uma simulando o ambiente de PRODUÇÃO, e outra o ambiente de teste, dev, homologação... Só que pelo amor do tio Bill, não vai fazer isso no seu cliente agora, vamos entender como funciona primeiro. A primeira coisa que você vai fazer é clicar AQUI para baixar os arquivos no repositório do github, recomendo criar a seguinte estrutura de pastas e depois se achar necessário pode fazer as alterações -> C:\app\DRS\ <- Dentro da pasta DRS vo

Automatizando Teste de Restore - Introdução

Imagem
Fala galera, tudo certo? Fazem aproximadamente 6 meses entrei no mundão dos DBAs, e desde então diariamente venho adquirindo inúmeros conhecimentos com meus colegas de trabalho e com a comunidade na internet. Essa troca de conhecimentos despertou uma vontade muito grande de também compartilhar, e aqui estamos, meu primeiro post. Estou desenvolvendo uma ferramenta que ainda precisa ganhar um bom nome, mas por hora vamos chama-la de DRS. Data Restore Safety, e é sobre ela que vou falar hoje. Bom, com esse nome pouco intuitivo já dá para ter ideia da finalidade da ferramenta, primeiro vou explicar a motivação para a criação e em seguida comento sobre seus processos. Recentemente um cliente solicitou uma rotina de “Teste de Restauração” para um de seus bancos de dados principal. Feito! Criei um job que buscava no diretório de backup a peça mais nova, renomeava os arquivos MDF e LDF, restaurava o banco com outro nome, por fim gerava um log do processo e removia o banco re