Frage

Ich interessiere mich für die Gedanken der Menschen über die Vor- und Nachteile der Datenbank zu hören vs. log Versand in diesem Szenario Spiegelung: Wir haben eine Datenbanksicherung Situation einrichten müssen, wobei es genau einen sekundären Server, die nicht automatisch abholen müssen, wenn die primäre ausfällt. Wiederherstellen und mit dem sekundären beginnen sollte aber nicht zu lange dauern müssen.

War es hilfreich?

Lösung

Mirroring

  • Die Datenbankspiegelung ist beschränkt auf nur zwei Servern.
  • mit einem Witness Server Mirroring ermöglicht hohe Verfügbarkeit und automatische Ausfallsicherung.
  • Sie können Ihre DSN-String haben beide gespiegelten Servern in es so konfigurieren, dass, wenn sie schalten Sie nichts bemerken.
  • Während gespiegelt, Ihre gespiegelte Datenbank kann nicht zugegriffen werden. Es ist in Synchronisieren / Wiederherstellen-Modus.
  • mit SQL Server 2005 Standard Edition Mirroring für Last ist nicht gut balancieren (siehe Satz oben)

Log Shipping

  • Sie können Schiff auf mehrere Server anmelden.
  • Der Protokollversand ist nur so aktuell wie, wie oft der Auftrag ausgeführt wird. Wenn Sie Protokolle alle 15 Minuten versenden, könnte der sekundäre Server bis zu 15 Minuten betragen. So dass es eher ein Warm-Standby.
  • Sie können die Datenbank im Nur-Lese-Modus verlassen, während sie aktualisiert wird. Gut für Server berichten.
  • Gute für Disaster Recovery

Andere Tipps

Für Backup-Zwecke würde ich Mirroring empfehlen: es hält einen immer up-to-date Kopie Ihrer Datenbank ohne Ärger .. Wenn Sie keine automatische benötigen Fail-Over Sie nur zwei Server / Instanzen müssen. Beachten Sie, dass High Performance-Modus in der Enter (sp) Ausgabe nur verfügbar ist!

Die Umstellung auf die sekundäre Datenbank dauert länger mit Protokollversand, aber es ist nicht so schlimm. Sie werden alle nicht kopierten Sicherungsdateien manuell kopieren müssen, um die Transaktionsprotokollsicherungen auf die sekundäre Datenbank gelten, die sekundäre Datenbank wiederherzustellen, und seine Rolle zu primären ändern. Wenn die alten Primärdatenbanken zugänglich, sollten Sie das Transaktionsprotokoll vor Beginn sichern. Andernfalls mit Spiegelung über etwas einfacher, und kann automatisch erfolgen, wenn Sie High Availability-Modus verwenden. Auch wenn High Performance-Modus, es ist immer noch eine eine Anweisung Bedienung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top