Script – Page Restore

Restaurar bases de dados após um desastre não é uma coisa que sonhamos em fazer muitas vezes… Mas quando o problema acontece, temos que agir rápido!

Por este motivo, disponibilizo para download um script que gera o comando de restore do Full Backup, baseado nas páginas que estão presentes na tabela “suspect_pages”.

Como utilizar?
Altere o valor da variável “vBackupPath” e o nome da base de dados na clausula where, no exemplo abaixo é “AdventureWorks2012“.

Com este script, um comando de restore será gerado. Basta copiar, colar e executar.
Atenção: Após a execução deste script será necessário o restore de todos os backups de t-log, até a BD ficar consistente.
Atenção 2: Não execute restore de páginas sem experiência prévia. A probabilidade de problemas pode ser grande. Faça alguns testes com uma DB não produtiva primeiro.
Faça download do scrip aqui. E tenha muito cuidado :)