Estou tentando configurar uma caixa de proteção para nossos desenvolvedores de relatórios trabalharem. Meu plano atual é "redefinir" o banco de dados todas as noites, mas não tenho certeza de como fazer isso. O que quero dizer com redefinição é que quero eliminar essencialmente todas as tabelas de usuário, exibições, procedimentos armazenados, etc. de todos, exceto um banco de dados no servidor. Suponho que outra opção seria descartar e recriar o banco de dados também, mas tenho certeza de que isso significaria conceder novamente o acesso a todos os grupos/pessoas AD apropriados também.
Eu realmente não sei qual seria a melhor maneira de fazer isso, então espero que alguns de vocês possam fornecer algumas boas ideias/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: Developer & Enterprise