Tôi đang cố gắng thiết lập một hộp cát cho các nhà phát triển báo cáo của chúng tôi để họ làm việc. Kế hoạch hiện tại của tôi là "thiết lập lại" cơ sở dữ liệu mỗi tối nhưng tôi không chắc chắn cách thực hiện. Ý tôi là khi thiết lập lại là về cơ bản tôi muốn loại bỏ bất kỳ bảng người dùng, chế độ xem, thủ tục được lưu trữ, v.v. khỏi tất cả trừ một cơ sở dữ liệu trên máy chủ. Tôi cho rằng một tùy chọn khác cũng sẽ là loại bỏ và tạo lại cơ sở dữ liệu nhưng tôi khá chắc chắn rằng điều đó có nghĩa là sẽ lấy lại quyền truy cập vào tất cả các nhóm / người AD thích hợp.
Tôi thực sự không biết điều gì sẽ là cách tốt nhất để thực hiện điều này vì vậy tôi hy vọng một số bạn sẽ có thể cung cấp một số ý tưởng / đề xuất tốt. Cảm ơn.
Để rõ ràng, về cơ bản, chúng tôi muốn thực hiện điều này với cơ sở dữ liệu của chúng tôi: http://try.discference.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . Điều khác biệt duy nhất là chúng tôi không muốn tạo lại người dùng của mình mỗi ngày.
Phiên bản: SQL Server 2008
Phiên bản: Nhà phát triển & Doanh nghiệp