Ich möchte eine Datenbank auf demselben Server duplizieren und auf dem neuesten Stand halten, indem ich entweder einmal am Tag einen geplanten Dienst ausführe oder SQL Server 2008 dies intern erledigt.
Wir müssen keine Daten transformieren, sondern nur von DatabaseA nach DatabaseB kopieren (aber niemals von DatabaseB nach DatabaseA).
Würden Sie dies unter den Replikationsdiensten oder einem SSIS-Job einrichten? Was sind die Vor- und Nachteile von jedem?
Der Grund dafür ist, dass ich eine Staging-Anwendung haben kann, die in eine Staging-Datenbank liest und schreibt, aber dann jede Nacht alle neuen Daten aus der Live-Datenbank in die Staging-Datenbank gezogen werden.
Die Live-Datenbank wird täglich mit neuen Ereignissen aktualisiert, und wir möchten sicherstellen, dass die Staging-Umgebung der Live-Umgebung so weit wie möglich ähnelt.
Danke, Greg.