Przeprowadzania stopniowych aktualizacji skalowalne udostępnionej bazy danych
Jeśli używasz alternatywne zestawy woluminów dla aktualizacji konfiguracja skalowalne udostępnionej bazy danych raportowania stopniowych aktualizacji lub aktualizacji zsynchronizowane można zaktualizować bazy danych.Można tolerować klientów, tymczasowo uzyskiwanie na inny serwer wystąpienia różnych wyniki podczas uaktualniania, właściwe jest stopniowe aktualizacji.
Aktualizacja stopniowego zakończeniu aktualizacji na jednym serwerze raportowania w czas.W przedziale między uaktualnień pierwszy i ostatni świeżych i starych wersji bazy danych są dostępne dla klientów na jeden lub więcej wystąpień serwera każdego.Ogólnie jak najszybciej ograniczyć okres, w którym nakładają się dwie wersje zakończeniu uaktualnienia stopniowego.
Następujący rysunek ilustruje stopniowych aktualizacji.
.gif)
Z woluminu zainstalowanego na wszystkich serwerach i baza danych raportowania dołączonych do wystąpienia serwera raportowania bazy danych jest odbudowywany na woluminie B.
Odłączyć bazę danych na woluminie a z wystąpienie serwera na pierwszym serwerze raportowania i odinstalować wolumin A.Natychmiast, zainstalowania woluminu b do pierwszego serwera raportowania i dołączyć odświeżane raportowania bazy danych do serwera wystąpienie.
Odłącz bazę danych na woluminie a z wystąpienie serwera na drugi serwer raportowania i odinstalować wolumin A.Natychmiast, zainstalowania woluminu b do drugiego serwera raportowania i dołączyć odświeżane raportowania bazy danych do serwera wystąpienie.
Odłącz bazę danych na woluminie a z wystąpienie serwera na trzeci serwer raportowania i odinstalować wolumin A.Natychmiast, zainstalowania woluminu b trzeci serwer raportowania i dołączyć odświeżono bazę danych raportowania do serwera wystąpienie.
Z woluminu b zamontowane i odświeżyć bazy danych dostępne jako skalowalną udostępnionej bazy danych na wszystkie serwery raportowania wykonać kompilacji baza danych raportowania w woluminie A.
W zależności od potrzeb biznesowych stopniowych aktualizacji można otworzyć stosunkowo zakończyła się, aby zezwolić bieżącej kwerendy, aby zakończyć, lub może wystąpić w ograniczonym przedziale czasu.
Nieograniczoną stopniowych aktualizacji
W tej strategii stopniowych aktualizacji pozwala administrator bazy danych oczekiwania na kwerendach o długim do wykonania na jednym serwerze raportowania, podczas gdy odświeżanie bazy danych na inny serwer raportowania.Strategia ta eliminuje następujące wymagania:
Serwery raportowania nie muszą być utrzymywane w synchronizacji, czyli świeżych i starych wersji bazy danych tymczasowo mogą współistnieć na różnych serwerach raportowania.
Ma nieograniczoną czasowych, aby wykonać aktualizację lub z nieprzekraczalnym terminem jest mniejsze znaczenie niż zachowywanie aktualnie uruchomione kwerendy.
Aby wykonać tej formy stopniowych aktualizacji, wykonaj następujące czynności na każdym serwerze raportowania:
Rozpoczyna się faza Dołącz bazę świeżego instalując alternatywny zestaw woluminów zawierających świeże bazy danych na serwerze raportowania.
Ostrzeżenie
Nawet dla stopniowych aktualizacji można wykonać ten krok na wszystkich serwerach raportowania przed przystąpieniem do następnego kroku w żadnej z nich.
Zachowaj wszystkie kwerendy w toku przez zatrzymanie aktywności We/Wy na oryginalnym woluminie raportowania.Jeśli aktualizacja na danym serwerze opóźnienia długo działającą kwerendę wystąpienie, zaczekać na jej zakończenie.Po wszystkich kwerend wykonać na serwerze wystąpienie, Zakończenie fazy Odłącz na tym serwerze.
Baza danych raportowania świeżego dołączyć do wystąpienie serwera, udostępnianie jako skalowalne udostępnionej bazy danych dla kwerendy zgłoszenie.
Powtórz te kroki na każdym z serwerów raportowania.
Stopniowych aktualizacji Serwery raportowania (wykonana szybko)
W tej strategii stopniowych aktualizacji pozwala administrator bazy danych do utrzymania nieprzerwanego usługa raportowania krótko pozwalając starych wersja bazy danych pozostaną dostępne dla nowych kwerend na niektóre serwery raportowania podczas aktualizowania bazy danych na inny serwer raportowania.Strategia ta eliminuje następujące wymagania biznesowe:
Serwery raportowania nie muszą być utrzymywane w synchronizacji, czyli świeżych i starych wersji bazy danych tymczasowo mogą współistnieć na różnych serwerach raportowania.
Aktualizację należy wykonać jak najszybciej spełnione nieprzekraczalnego terminu, bardziej istotne niż zachowywanie aktualnie uruchomione kwerendy.
Aby wykonać czas-wrażliwych toczenia aktualizacji, wykonaj następujące czynności na jednym serwerze raportowania w czas:
Rozpoczyna się faza Dołącz bazę świeżego instalując alternatywny zestaw woluminów zawierających świeże bazy danych na serwerze raportowania.
Ostrzeżenie
Nawet dla stopniowych aktualizacji można wykonać ten krok na wszystkich serwerach raportowania przed przystąpieniem do następnego kroku w żadnej z nich.
Zatrzymać aktywności We/Wy w woluminie raportowania i opcjonalnie oczekiwać krótkiej kwerendy do wykonania na serwerze wystąpienie przed odłączanie swoją bazę danych raportowania.
Zakończenie fazy Odłącz na tym serwerze.
Dołącz świeżego raportowania bazie dostępny był dostępny jako skalowalną udostępnionej bazy danych dla celów sprawozdawczości.Kwerendy świeżą kopię bazy danych może uzyskać różne wyniki niż kwerendy do wszystkich pozostałych starych kopii baza danych raportowania.
Stopniowych aktualizacji gwarantuje, że ogólne możliwości raportowania nigdy nie zostanie przerwane.Dzięki temu można tolerować transakcji dość długo działającymi na niektórych wystąpień serwera.Jednak podane ograniczone ramy czasowe dla aktualizowanie wszystkich baz danych raportowania, jeśli długo działającą kwerendę znaczne opóźnienia aktualizacji na serwerze wystąpienie, musisz zakończyć tę kwerendę.Kwerendę można ponownie uruchomić na tym samym serwerze wystąpienie po jego baza danych raportowania został odświeżony lub kwerendy można ponownie uruchomić wcześniej na serwerze już zaktualizowane.
Zobacz także