Kopieren von SQL Server-Daten von einem server zu einem anderen auf einem Zeitplan

Habe ich ein paar SQL-Server auf unterschiedlichen webhosts, und ich bin auf der Suche nach einem Weg, um in regelmäßigen Abständen update-server mithilfe der anderen. Hier ist, was ich Suche:

  1. So automatisiert wie möglich - im Idealfall, ohne jegliche Beteiligung meinerseits, sobald es eingerichtet ist.
  2. Schiebt eine Reihe von Datenbanken, vollständig (einschließlich aller schema-änderungen) von einem server auf den anderen
  3. Frei ermöglicht änderungen auf dem Quell-server, ohne zu brechen meinen Prozess. Aus diesem Grund glaube ich nicht, die Replikation verwenden willst, als müsste ich brechen jedes mal gibt es ein update auf die Quelle, und erstellen Sie dann die Publikation und das Abonnement
  4. Eine Datenbank ist über 4 GB groß und enthält binäre Daten. Ich bin mir nicht sicher, ob es einen Weg gibt, zu exportieren, diese an einem Skript, aber es wäre eine Mammut-Datei, wenn ich es Tat.

Ursprünglich dachte ich an etwas zu schreiben, dass dauert eine geplante vollständige Sicherung jeder einzelnen Datenbank, FTPs die backups von einem server auf den anderen, sobald Sie fertig sind, und dann den neuen server hebt es auf und stellt diese wieder her. Der einzige Nachteil ich sehen kann, ist, dass es keine Möglichkeit gibt zu wissen, dass die backups sind fertig, bevor Sie beginnen, Sie zu übertragen - können diese sicherungen durchgeführt werden synchron? Auch der server aktualisiert ist unser test-server, also wenn es einige Ausfallzeiten beteiligt, die Daten zu verschieben, geht das in Ordnung.

Ist irgendjemand da draußen eine bessere Idee, oder ist das, was ich bin derzeit daran, das beste non-Replikation Weg zu gehen? Vielen Dank für Eure Hilfe, alle.

UPDATE:
Ich landete entwerfen eine maßgeschneiderte Lösung zu bekommen, dies geschieht mithilfe von BAT-Dateien, 7Zip -, Kommandozeilen-FTP und OSQL, so läuft es in eine völlig automatische Art und Weise und aggregiert die Daten von einem Dutzend Servern über das Land. Ich habe detailliert die Schritte in einem blog-Eintrag.

Vielen Dank für Ihre Eingabe!

+1 danke für das update und link zu Ihrer Lösung

InformationsquelleAutor SqlRyan | 2009-02-20

Schreibe einen Kommentar