none
Gespiegelte SQL Server 2008 R2 Datenbank bleibt im suspended-mode RRS feed

  • Frage

  • Hallo zusammen,

    unsere Spiegelkonfiguration besteht aus einem Principal, einem Mirror und einem Witnes.

    Es läuft SQL Server 2008 R2 Standard bzw. Express.

    6 Datenbanken werden gespiegelt.

    Nach einem Verbindungsausfall (ca. 10 Minuten) zwischen Principal und Mirror bleibt eine DB im Status suspended, die anderen sind sychronized.

    SQL Server Log auf dem Mirror zeigt Fehler 17066 "SQL Server Assertion: File: <loglock.cpp>, line=807 Failed Assertion = 'result == LCK_OK'.".

    KB 983564 besagt, dass dieser Fehler im CU3 gefixt sei.

    Daher haben wir auf dem Mirrorserver das SQL Server 2008 R2 SP1 installiert.

    Trotzdem gelingt es nicht die Spiegelung dieser einen DB wieder zu starten.

     

    Kennt jemand eine Möglichkeit die Spiegelung zu reaktivieren (löschen und neu einrichten wird wahrscheinlich funktionieren, bedeutet aber Downtime).

     

    Herzlichen Dank im voraus

    Donnerstag, 27. Oktober 2011 12:11

Alle Antworten

  • Hallo "Befi",

    Du wirst wohl auf Deinem alten Prizipal auch noch das SP1 einspielen müssen.

    Wie hat sich das Transaktionsprotokoll der entsprechenden Source-DB entwickelt?
    Was steht in der Spalte "log_reuse_wait_desc" der Systemsicht sys.databases auf beiden Servern?

    Für die eine DB wirst Du wohl oder übel die Spiegelung neu einrichten müssen bzw. schon neu gemacht haben, da wir hier im Forum Dir nicht früher geantwortet haben :)

    VG
    Ralf


    Mittwoch, 16. November 2011 10:22