justin0102 10 Geschrieben 24. November 2008 Melden Teilen Geschrieben 24. November 2008 Folgendes Szenario: In der Produktivumgebung befinden sich zwei SQL Server 2008 (SQL_A und SQL_B). Die Datenbank "TestDB" wird gespiegelt, wobei SQL_A der Prinzipal und SQL_B der Spiegel sind. Die Daten werden in der Entwicklungsumgebung gepflegt ("TestDB" auf SQL_C). Zum Update der Produktivumgebung wird jedesmal ein vollständiges Backup der Datenbank von SQL_C gemacht. Dieses Backup soll dann auf SQL_A wiederhergestellt werden. Problem: Vorher muss die Spiegelung getrennt werden, dann muss das Backup auf SQL_A und SQL_B wiederhergestellt werden, und dann eine neue Spiegelung erzeugt werden. Gibt es einen einfacheren Weg? Ohne Trennen der Spiegelung? DANKE! Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 24. November 2008 Melden Teilen Geschrieben 24. November 2008 Moin, als einziges fiele mir ein, alle Tabellen in der Realumgebung zu droppen und sie mit den Daten der Entwicklungsumgebung geordnet neu zu erzeugen. Einfacher als das bisherige Verfahren dürfte das kaum sein, zumal in dem Fall alles über das Mirroring repliziert wird. Die Spiegelung lässt sich aber durch geschicktes Scripting recht weitgehend automatisieren. Dadurch kann das bisherige Verfahren seinen Schrecken verlieren. Gruß, Nils PS. Die Behauptung in deiner Signatur ist falsch. Wenn Windows crasht, zeigt es einen Bluescreen und kein Dialogfeld. Zitieren Link zu diesem Kommentar
justin0102 10 Geschrieben 24. November 2008 Autor Melden Teilen Geschrieben 24. November 2008 Moin, als einziges fiele mir ein, alle Tabellen in der Realumgebung zu droppen und sie mit den Daten der Entwicklungsumgebung geordnet neu zu erzeugen. Einfacher als das bisherige Verfahren dürfte das kaum sein, zumal in dem Fall alles über das Mirroring repliziert wird. So etwas in dieser Richtung hatte ich mir auch vorgestellt. Aber Du hast Recht, wahrscheinlich wird es dann noch komplizierter als jetzt. Die Spiegelung lässt sich aber durch geschicktes Scripting recht weitgehend automatisieren. Dadurch kann das bisherige Verfahren seinen Schrecken verlieren. Gibt es eine gute Seite im Internet, wo man schnell den Einstieg in dieses Thema findet? PS. Die Behauptung in deiner Signatur ist falsch. Wenn Windows crasht, zeigt es einen Bluescreen und kein Dialogfeld. Okay, da haste auch Recht. Sollte man mit nem Augenzwinkern sehen ;-) Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 24. November 2008 Melden Teilen Geschrieben 24. November 2008 Moin, Gibt es eine gute Seite im Internet, wo man schnell den Einstieg in dieses Thema findet? mir ist keine bekannt. Aber da du das Vorgehen ja manuell per GUI kennst, solltest du dir die nötigen T-SQL-Kommandos aus MSDN und der Onlinehilfe schnell zusammenstellen können. Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.