Maximizing Availability of a Scalable Shared Database
Firma Microsoft zaleca użycie dwóch, alternatywne zestawy woluminów do raportowania.Dzięki temu można zmaksymalizować dostępność przekazywania danych przez nakładania się dwóch cykli aktualizacji.W czasie, gdy jeden zestaw woluminów do raportowania jest zainstalowany na serwery raportowania, można utworzyć aktualną wersja baza danych raportowania na alternatywny zestaw woluminów.Po zakończeniu kompilacji fazy lub odświeżania faza świeże baza danych raportowania, zachodzą na siebie dołączania i odłączyć fazy dwa zestawy woluminów.
Aby nakładają się na fazy odłączania starych baza danych raportowania z fazy dołączania świeże raportowania bazie danych, na każdym serwerze raportowania:
Rozpoczyna się faza dołączania świeże bazy danych przez zainstalowanie alternatywny zestaw woluminów serwera raportowania.
Wykonuje fazy odłączania całego stare bazy danych przez odłączenie go, co powoduje, że skalowalność udostępnionej bazy danych jest niedostępny na tym serwerze raportowania, oraz odinstalowywanie odpowiadające zgłoszenie wolumin lub woluminy.
Zakończenie fazy dołączania wersja świeże przez dołączenie do wystąpienie serwera, który powoduje, że jest on dostępny jako skalowalną udostępnionej bazy danych w bazie danych.
Nakładające się dołączyć i odłączyć fazy mogą być wykonywane na jednym serwerze w czas, lub poszczególne kroki można wykonać na każdym serwerze przed przejściem do następnego kroku.Najlepszym podejściem, zależy od potrzeb biznesowych.
Bazy danych raportowania, aby zwrócić identyczne wyniki do klientów, należy zsynchronizować aktualizacji przez odłączenie starej kopii ze wszystkich wystąpień serwera przed dołączanie nowa kopia do żadnej z nich.W takim przypadek Uruchom fazy dołączania świeże bazy danych na wszystkich serwerach, a następnie zakończenie fazy odłączania na wszystkich serwerach i na końcu dołączyć bazę danych na każdym z serwerem raportowania tak szybko jak to możliwe.Aby uzyskać więcej informacji zobaczPerforming a Synchronized Update of a Scalable Shared Database.
Można tolerować klientom uzyskiwanie różne wyniki na inny serwer wystąpień, można wykonać stopniowych aktualizacji baza danych raportowania, wykonując dołączania zachodzących na siebie i odłączyć faz na jednym serwerze raportowania w danej chwili.Aby uzyskać więcej informacji zobaczPerforming a Rolling Update of a Scalable Shared Database.