Ich versuche, eine Sandbox für unsere Berichtsentwickler einzurichten, in der sie arbeiten können. Mein aktueller Plan ist es, die Datenbank jeden Abend zurückzusetzen, aber ich bin mir nicht sicher, wie ich das machen soll. Mit Zurücksetzen meine ich, dass ich im Wesentlichen alle Benutzertabellen, Ansichten, gespeicherten Prozeduren usw. aus allen außer einer Datenbank auf dem Server löschen möchte. Ich nehme an, eine andere Option wäre, die Datenbank ebenfalls zu löschen und neu zu erstellen, aber ich bin mir ziemlich sicher, dass dies bedeuten würde, den Zugriff auf alle geeigneten AD-Gruppen / Personen erneut zu bereichern.
Ich weiß wirklich nicht, wie ich das am besten machen könnte, also hoffe ich, dass einige von Ihnen in der Lage sind, einige gute Ideen / Vorschläge zu machen. Vielen Dank.
Aus Gründen der Übersichtlichkeit möchten wir dies im Wesentlichen mit unserer Datenbank tun: http://try.discourse.org/t/this-site-is-a-sandbox-it-is-reset-every-day/57 . Der einzige Unterschied besteht darin, dass wir unsere Benutzer nicht jeden Tag neu erstellen möchten.
Version: SQL Server 2008
Edition: Entwickler und Unternehmen