Ratsuchender 0 Geschrieben 22. Mai 2015 Melden Geschrieben 22. Mai 2015 Hallo, wir haben einen gespiegelten MS SQL Server 2008R2 Enterprise Edition Englisch. Durch einen Witness (Zeugen) haben wir einen automatischen Failover eingerichtet. Wenn es in der Vergangenheit zu Netzwerkschwierigkeiten gekommen ist oder der SQL Server Probleme hatte, wurde die gesamte Serverinstanz umgeschaltet. Seit ca. zwei Wochen haben wir jetzt zum zweiten Mal das Problem, dass nur einige Datenbanken einen automatischen Failover gemacht haben. Dieses ist ein Problem, da einige dieser Datenbanken untereinander Daten austauschen. Wenn eine Datenbank also einen Failover macht, die Partnerdatenbank aber auf dem Principal SQL Server bleibt, dann können diese nicht mehr interagieren. Leider finde ich keinen Grund, warum nur einige Datenbanken umgeschaltet werden. :confused: Hat jemand bereits ähnliche Erfahrungen gemacht oder kann mir jemand einen Hinweis geben, wie ich diesen Zustand wieder verbessern kann. Vielen Dank!
Dukel 468 Geschrieben 22. Mai 2015 Melden Geschrieben 22. Mai 2015 Wieso können die Datenbanken nicht interagieren, wenn diese auf Unterschiedlichen Servern laufen?
Ratsuchender 0 Geschrieben 22. Mai 2015 Autor Melden Geschrieben 22. Mai 2015 Hallo Dukel, die Interaktion bezieht sich auf eine Sicht (View). Da beide Datenbanken normalerweise auf dem Principal laufen, ist es kein Problem. Wenn aber einer der Datenbanken einen Failover hat, und auf dem Mirror läuft, dann versucht die Datenbank diese Sicht auf dem Mirror Server zu finden. Die Datenbank die die Sicht enthält ist aber auf dem Spiegelserver im Recovery Mode. Deswegen klappt es nicht.
Dukel 468 Geschrieben 22. Mai 2015 Melden Geschrieben 22. Mai 2015 Ich würde mir die Always On Groups bei SQL 2012 anschauen. Dabei kann man mehrere Gruppen definieren, bei denen alle Datenbanken in einer Gruppe immer gemeinsam schwenken.
Ratsuchender 0 Geschrieben 28. Mai 2015 Autor Melden Geschrieben 28. Mai 2015 Hallo Dukel, danke, das wäre die Lösung. Die Migration von MS SQL 2008 R2 auf MS SQL 2012 wird aber leider mindestens ein halbes Jahr in Anspruch nehmen. Falls es noch Hinweise gibt, wie ich den MS SQL 2008 R2 stabiler bekomme, würde ich mch freuen.
Sunny61 833 Geschrieben 28. Mai 2015 Melden Geschrieben 28. Mai 2015 Sehr oft hilft den Server in Sachen SPs und Updates aktuell zu halten. Für den SQL Server 2008R2 ist das SP3 aktuell. Was meinst Du mit stabiler bekommen? Liegt es wirklich am SQL Server oder am Frontend?
McKloony 10 Geschrieben 20. Juni 2015 Melden Geschrieben 20. Juni 2015 Hast Du denn mal einen Blick in das Server Log geworfen? Das Failover kann blockiert werden, wenn eine Anwendung oder ein Dienst auf die Datenbank zugreift und sie blockiert. Das kann auch eine abgestürzte Anwendung sein.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden