Ratsuchender 0 Geschrieben 22. Mai 2015 Melden Teilen 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! Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 22. Mai 2015 Melden Teilen Geschrieben 22. Mai 2015 Wieso können die Datenbanken nicht interagieren, wenn diese auf Unterschiedlichen Servern laufen? Zitieren Link zu diesem Kommentar
Ratsuchender 0 Geschrieben 22. Mai 2015 Autor Melden Teilen 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. Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 22. Mai 2015 Melden Teilen 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. Zitieren Link zu diesem Kommentar
Ratsuchender 0 Geschrieben 28. Mai 2015 Autor Melden Teilen 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. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 28. Mai 2015 Melden Teilen 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? Zitieren Link zu diesem Kommentar
McKloony 10 Geschrieben 20. Juni 2015 Melden Teilen 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. 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.