Я пытаюсь настроить «песочницу» для наших разработчиков отчетов, чтобы они могли работать. Мой текущий план состоит в том, чтобы «сбрасывать» базу данных каждый вечер, но я не знаю, как это сделать. Под сбросом я подразумеваю, что я хочу по существу удалить любые пользовательские таблицы, представления, хранимые процедуры и т. Д. Из всех, кроме одной базы данных на сервере. Я полагаю, что другой вариант - удалить и заново создать базу данных, но я уверен, что это будет означать предоставление доступа ко всем соответствующим группам / людям AD тоже.
Я действительно не знаю, что было бы лучшим способом сделать это, поэтому я надеюсь, что некоторые из вас смогут предоставить некоторые хорошие идеи / предложения. Спасибо.
Для ясности мы по существу хотим сделать это с нашей базой данных: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . Единственное отличие состоит в том, что мы не хотим воссоздавать наших пользователей каждый день.
Версия: SQL Server 2008
Edition: разработчик и предприятие