Sto tentando di impostare una sandbox per i nostri sviluppatori di report per il loro lavoro. Il mio piano attuale è di "resettare" il database ogni sera ma non sono sicuro di come procedere. Ciò che intendo per reset è che voglio essenzialmente eliminare qualsiasi tabella utente, vista, stored procedure, ecc. Da tutti i database tranne uno sul server. Suppongo che un'altra opzione sarebbe quella di eliminare e ricreare anche il database, ma sono abbastanza sicuro che significherebbe regredire l'accesso a tutti i gruppi / persone AD appropriati.
Non so davvero quale sarebbe il modo migliore per farlo, quindi spero che alcuni di voi saranno in grado di fornire alcune buone idee / suggerimenti. Grazie.
Per chiarezza, vogliamo essenzialmente farlo con il nostro database: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . L'unica differenza è che non vogliamo ricreare i nostri utenti ogni giorno.
Versione: SQL Server 2008
Edition: Developer & Enterprise