Я намагаюся створити пісочницю для наших розробників звітів для роботи. Мій поточний план - "скидати" базу даних кожного вечора, але я не знаю, як це зробити. Що я маю на увазі під скиданням, це те, що я хочу по суті відкинути будь-які таблиці користувачів, представлення даних, збережені процедури тощо з усіх, крім однієї бази даних на сервері. Я припускаю, що ще одним варіантом буде скинути та відтворити базу даних, але я майже впевнений, що це означатиме можливість повернення доступу до всіх відповідних груп AD / людей.
Я дійсно не знаю, що було б найкращим способом зробити це, тому я сподіваюся, що деякі з вас зможуть надати кілька хороших ідей / пропозицій. Дякую.
Для наочності ми по суті хочемо це зробити з нашою базою даних: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . Різниця полягає лише в тому, що ми не хочемо відтворювати своїх користувачів щодня.
Версія: SQL Server 2008
Edition: Developer & Enterprise