SQL Server 2005 - Datenbankspiegelung - Ausfall von Spiegel und Zeuge

12/03/2008 - 10:38 von Thomas Bandt | Report spam
Hallo zusammen,

ich habe hier eine Konstellation aus zwei physischen
Servern und 3 Datenbankinstanzen:

Principal (Server 1)
Mirror (Server 2)
Whitness (Server 2)

Darin ist die Spiegelung einer Datenbank mit
automatischem Failover usw. konfiguriert, was soweit
auch alles funktioniert wie es soll, zumindest was
den Ausfall des Principals anbelangt.

Jetzt habe ich nur ein Problem:

Fallen Mirror und Whitness gleichzeitig aus, dann
schaltet sich die Principal-Datenbank in den
Wiederherstellungsmodus.

Das heißt der Liveserver ist verfügbar, auf die
Datenbank kann aber nicht zugegriffen werden - weil
der *Backup*-Server weg ist. Damit ist für mich die
gesamte Lösung auf den Kopf gestellt und erscheint
unbrauchbar. Selbst wenn der Zeuge auf einem dritten
Server wàre bestünde ja die Gefahr dass dieser
zusammen mit dem Spiegel wegraucht, wenn auch die
Wahrscheinlichkeit erheblich geringer ist.

Frage:

Was habe ich für Möglichkeiten das Problem zu lösen?

Mein erster Gedanke war, die Spiegelung manuell zu
entfernen wenn das eintritt, geht aber nicht, weil
die Principal-Datenbank im Wiederherstellungsmodus
ist. Ich kann sie nur entfernen und neu einspielen,
was aber Datenverlust bedeutet (jetzt wirds komisch).

Gibt es einen Weg dem Principal zu sagen, dass er
einfach online bleiben soll, wenn der die Verbindung
zu Mirror *und* Zeuge verliert?

Danke für alle Denkanstöße.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenmarkt
https://www.xing.com/net/asp.net - ASP.NET bei Xing!
http://blog.thomasbandt.de - Thomas goes .NET
 

Lesen sie die antworten

#1 Thomas Bandt
12/03/2008 - 10:53 | Warnen spam
Manchmal sieht man den Wald vor lauter Bàumen nicht.
Die Lösung:

Auf dem Principall im Fall des Ausfalls von Server 2
einfach die Spiegelung mittels

SET PARTNER OFF

entfernen (was doch geht).

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenmarkt
https://www.xing.com/net/asp.net - ASP.NET bei Xing!
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen