J'essaie de mettre en place un bac à sable pour nos développeurs de rapports dans leur travail. Mon plan actuel est de "réinitialiser" la base de données tous les soirs, mais je ne sais pas comment procéder. Ce que je veux dire par réinitialisation, c'est que je veux essentiellement supprimer toutes les tables utilisateur, vues, procédures stockées, etc. de toutes les bases de données sauf une sur le serveur. Je suppose qu'une autre option serait de supprimer et de recréer la base de données également, mais je suis presque sûr que cela signifierait également un accès à tous les groupes / personnes AD appropriés.
Je ne sais vraiment pas quelle serait la meilleure façon de procéder, alors j'espère que certains d'entre vous seront en mesure de fournir de bonnes idées / suggestions. Merci.
Pour plus de clarté, nous voulons essentiellement le faire avec notre base de données: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . La seule différence est que nous ne voulons pas recréer nos utilisateurs tous les jours.
Version: SQL Server 2008
Edition: Developer & Enterprise