Aqui está um link para um script que criei
Estou procurando um script para restaurar um backup do SQL Server 2005. Idealmente, o script terá os seguintes recursos
Alguma sugestão?
Aqui está um link para um script que criei
Estou usando o texto do link . Ok, não é realmente um roteiro de Powershell. Mas funciona em todos os Servidores, 2000 ou 2005 até o momento. E faz um ótimo trabalho para mim. Apenas executando master..usp_build_restore_script e copiando a parte relevante para o Restore.
Eu também fiz uma extensão em Powershell. Como exemplo, antes de executar uma restauração, gosto de ver se os arquivos necessários realmente existem ou não. Para isso eu apenas executo o master..usp_build_restore_script do Powershell e uso o test-path em todos os arquivos de backup.
Não tenho certeza sobre as diferentes estruturas, mas este post no sqlmusings.com deve ser um bom ponto de partida para você.