Estoy tratando de configurar un entorno limitado para que nuestros desarrolladores de informes realicen su trabajo. Mi plan actual es "restablecer" la base de datos todas las noches, pero no estoy seguro de cómo hacerlo. Lo que quiero decir con reinicio es que quiero eliminar esencialmente cualquier tabla de usuario, vista, procedimientos almacenados, etc. de todas las bases de datos del servidor excepto una. Supongo que otra opción sería eliminar y volver a crear la base de datos también, pero estoy bastante seguro de que eso significaría volver a otorgar acceso a todos los grupos / personas AD apropiados también.
Realmente no sé cuál sería la mejor manera de hacerlo, así que espero que algunos de ustedes puedan proporcionar algunas buenas ideas / sugerencias. Gracias.
Para mayor claridad, esencialmente queremos hacer esto con nuestra base de datos: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . La única diferencia es que no queremos recrear a nuestros usuarios todos los días.
Versión: SQL Server 2008
Edition: Developer & Enterprise