Estou tentando configurar uma caixa de areia para os desenvolvedores de relatórios trabalharem. Meu plano atual é "redefinir" o banco de dados todas as noites, mas não tenho certeza de como fazê-lo. O que quero dizer com redefinição é que quero eliminar essencialmente todas as tabelas, visualizações, procedimentos armazenados etc. de todos os bancos de dados, exceto um, no servidor. Suponho que outra opção seria soltar e recriar o banco de dados também, mas tenho certeza de que isso significaria recuperar o acesso a todos os grupos / pessoas do AD apropriados também.
Realmente não sei qual seria a melhor maneira de fazer isso, então espero que alguns de vocês possam fornecer boas idéias / sugestões. Obrigado.
Para maior clareza, queremos essencialmente fazer isso com nosso banco de dados: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . A única diferença é que não queremos recriar nossos usuários todos os dias.
Versão: SQL Server 2008
Edition: Desenvolvedor e Empresa