TSchaefer1976 11 Geschrieben 7. März 2012 Melden Teilen Geschrieben 7. März 2012 (bearbeitet) Hallo ! Ich habe eine Datenbank per Transaktionsprotokollversand von einem SQL 2005 auf einen SQL 2008R2 übertragen. Schon bei der Konfiguration des Tasks konnte der Standbymodus nicht verwendet werden, es kam sofort ein Fehler beim Ausführen. Nach Verwendung von "kein Wiederherstellungsmodus" hängt die Datenbank auf dem sekundären Server im (wird wiederhergestellt) Status und lässt sich nicht ansprechen. Ebenso lässt sich der Eintrag für die sekundäre Serverinstanz auf dem SQL 2005 nicht mehr bearbeiten. Sobald ich den Eintrag aufrufe, bekomme ich einen Verbindungsfehler. Update: Nachdem ich die Datenbank gesichert und explizit über Wiederherstellen auf dem sekundären Server erzeugt habe, keine Initialisierung eingestellt habe, habe ich zumindestens keinen Fehler mehr. Trotzdem werden KEINERLEI Änderungen auf die sekundäre Datenbank übertragen. Sie bleibt im Ausgangszustand und ändert sich nicht mit. Ausser es werden keine über Management Studio erzeugten Tabellen im Transaktionsprotokoll übertragen... bearbeitet 7. März 2012 von TSchaefer1976 Zitieren Link zu diesem Kommentar
wiri 10 Geschrieben 7. März 2012 Melden Teilen Geschrieben 7. März 2012 Hi ich verstehe das so, das du ne DB aus dem 2005 nach 2008 verschieben möchtest! hier steht das : How to: Move a Database Using Detach and Attach (Transact-SQL) Zitieren Link zu diesem Kommentar
TSchaefer1976 11 Geschrieben 7. März 2012 Autor Melden Teilen Geschrieben 7. März 2012 Nein. Ich will keine Datenbank verschieben, ich will ein Protokollversand einrichten auf eine sekundäre Datenbank. Sinn ist das es eine Datenbank gibt auf der gearbeitet wird und die 2. sekundäre Datenbank für Berichte zur Verfügung steht. Einrichtung usw. läuft inzwischen halbwegs, auch wenn die Initialisierung der sekundären Datenbank über den Taskplaner nicht klappt. Dafür muss ich händisch eine Sicherung erstellen, die .bak dann Wiederherstellen und die Initialisierung ausser acht lassen, da ich ansonsten den Standbymodus nicht aktivieren kann, im "Kein Wiederherstellungsmodus" ist die Datenbank nicht lesbar. Zitieren Link zu diesem Kommentar
wiri 10 Geschrieben 7. März 2012 Melden Teilen Geschrieben 7. März 2012 ok, ich verstehe das so, dass du vom SQL2005 eine Onlinereplik aufem 2008 haben willst? Zitieren Link zu diesem Kommentar
TSchaefer1976 11 Geschrieben 7. März 2012 Autor Melden Teilen Geschrieben 7. März 2012 Wenn du das Onlinereplik nennen möchtest, dann ja. Wahrscheinlich hab ich die Ursache schon, die SQL 2005er Installation ist verbuggt. Ich werde das gleich noch mit einer VM mit SQL 2008 gegentesten, jedenfalls kann der SQL 2008 R2 auf sich selbst diese Konstellation fahren. D.h. ich kann ein Transaktionsprotokollversand auf eine Standby Datenbank legen. Das sieht jetzt so aus das es auf dem SQL 2008 R2 eine Datenbank Test_prim gibt, diese ist Änderbar. Alle Änderungen werden als Transaktionsprotokoll auf eine Freigabe gespeichert, jede Minute liesst der SQL Agent diese wieder ein und wendet sie auf die Datenbank Test_sek an, die ansonsten schreibgeschützt und lesbar ist. Genau so soll es letzendlich sein, nur mit 2 SQL Serverinstanzen. Zitieren Link zu diesem Kommentar
wiri 10 Geschrieben 7. März 2012 Melden Teilen Geschrieben 7. März 2012 Wenn du das Onlinereplik nennen möchtest, dann ja. Wahrscheinlich hab ich die Ursache schon, ne verbuggte SQL 2005er Installation. hm, wie haste das denn gecheckt? btw, ich das onlinereplik so, weil es der richtige Begriff aus DBwelt ist. Reicht die Performance des 2008er SQLservers nicht aus um beide Funktionen zu leisten? 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.