Frage

Zur Zeit arbeite ich mit 2 SQL 2000 Server, den ich fragen kann, aber alle Datenbanken nicht hinzufügen, die zum zweiten führen viele Abfragen aufweist, die die erste als Verbindungsserver verwenden. Ich mag die Leistung verbessern, während immer noch Live-Daten abgefragt werden.

Ist es möglich, die Live-Daten auf den zweiten Server zu spiegeln, auf diese Weise die Anfragen an den Server lokal sein würde? Was sind meine Optionen?

Wenn ein Upgrade von SQL 2000 benötigt, das ist eine Möglichkeit.

Die Daten niedrig Update, einfügen, löschen Verwendung und hohe wählen Verwendung so denke ich, das, wenn möglich wäre ideal.

War es hilfreich?

Lösung

Sie haben drei Möglichkeiten.

  1. Verwendung Replikation die Daten aus dem ersten Server an den zweiten zu bewegen. Dies hat den Nachteil, dass extrem schwierig, Änderungen aufgrund der Notwendigkeit, abzureißen und stellen Sie die Replikation für jede Änderung auf.

  2. Verwenden Sie den Protokollversand in SQL 2000. Die Idee ist, dass unmittelbar nach Änderungen auf dem primären Server auftreten, Daten auf Ihren Standby-Server übertragen werden. Ich habe nicht getan, das so nicht, daß ich persönlich die Nachteile kennen. http://www.microsoft.com/technet/prodtechnol/ sQL / 2000 / pflegen / logship1.mspx

  3. Upgrade auf SQL 2005 oder SQL 2008 und die in Spiegeln Eigenschaften gebaut verwenden. Beachten Sie, dass Sie einige ziemlich ausführlich Testen tun sollen sicherstellen, dass alles, um richtig funktioniert nach einem großen Upgrade so. Obwohl kompatibel Ich hatte kleine Änderungen an bestimmten Anwendungsabfragen nach einem Upgrade zu machen, alles zu halten, normalerweise funktioniert.

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