Wykonywanie zsynchronizowanych 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.Bazy danych raportowania, aby powrócić do klientów identyczne wyniki, należy wykonać aktualizację zsynchronizowane.Aktualizacja zsynchronizowanego przed dołączeniem nowej wersja dowolnego z nich odłączyć się starą wersja bazy danych z wszystkich wystąpień serwera.
Wykonaj tej strategii, jeśli:
Baza danych raportowania musi przechowywać zwracają wyniki identycznych klientów na wszystkich serwerach raportowania synchronizacji.Oznacza to, że nigdy nie musi współistnieć świeżych i starych wersji bazy danych.
Opcjonalnie aktualizacji należy wykonać jak najszybciej do spełnienia nieprzekraczalnego terminu, bardziej istotne niż zachowywanie aktualnie uruchomione kwerendy.
Synchronizowanie bazy danych na wszystkie serwery raportowania oznacza niedostępny baza danych raportowania tymczasowo między fazę Odłącz starych wersja bazy danych i Dołącz fazy świeżego wersja.Aby zminimalizować czas przestoju bazy danych, można uruchomić fazy Dołącz świeżego bazy danych na wszystkich serwerach, po czym zakończenie fazy Odłącz na wszystkich serwerach.Wreszcie jak najszybciej dołączyć bazę danych na każdym z serwerów raportowania.
Synchronizowanie Odłączanie i dołączanie faz
Aby zsynchronizować cyklu aktualizacji na wszystkich wystąpień serwera i, opcjonalnie, najszybciej jak to możliwe zakończenie cyklu aktualizacji:
Na każdym z serwerów raportowania rozpoczyna się faza Dołącz świeżego bazy danych, instalując alternatywny zestaw woluminów zawierających świeże bazy danych na serwerze raportowania.
Zakończenie fazy Odłącz na wszystkie serwery raportowania.Dla czas-ważnych aktualizacji, kończy kwerendach o długim przed odłączania stare bazy danych i odinstalowywanie woluminów raportowania.
Świeże bazy danych należy dołączyć do wystąpienie serwera, na każdym z serwerów raportowania.Jak najszybciej bazy danych jest dołączony w danym wystąpienie, zakończone kwerendy może zostać uruchomiony ponownie, na który wystąpienie.
Następujący rysunek ilustruje użycie parę przemienne raportowania woluminów do utrzymania pojedynczego skalowalne udostępnionej bazy danych synchronizowanych na wszystkich wystąpień serwera.
.gif)
Na rysunku pokazano cykli aktualizacja dwóch i pół raportowania bazy danych za pomocą pary przemienne raportowania woluminów.Początkowo raportowania baza danych nie istnieje.
Tworzenie nowej bazy danych raportowania w woluminie A: Jedną z dwóch wolumin A, zgłoszenie jest zainstalowany na serwerze produkcyjnym i oznaczone odczytu i zapisu.Wersja początkowa baza danych raportowania jest zbudowana.Następnie raportowania wolumin jest oznaczony jako tylko do odczytu i został odinstalowany.
Ostrzeżenie
Alternatywne wolumin nie jest jeszcze używany.
Dołącz fazy dla woluminu A: Wolumin jest zainstalowany jako tylko do odczytu woluminu na każdym z serwerów raportowania i dołączony do wszystkich wystąpień serwera.
Baza danych raportowania jest dostępna jako skalowalną udostępnionej bazy danych na woluminie A, inne raportowania woluminu, B, jest zainstalowany na serwerze produkcyjnym i oznaczone jako odczytu i zapisu do budowania świeżych, maksymalnie-do-data wersja bazy danych dla drugiego updata cyklu.Świeże wersja bazy danych raportowania jest gotowy na woluminie B, dezinstalacji woluminu.
Faza Odłącz dla woluminu a i faza Dołącz dla woluminu są nakładany B:
Najpierw wolumin alternatywny, B, jest zainstalowany na serwerze raportowania.
Następnie stare bazy danych na woluminie A, jest odłączony.
Następnie baza odświeżenia danych raportowania, na woluminie B, załącza się do każdego z serwerów raportowania.
Wreszcie dezinstalacji woluminu a z każdego z serwerów raportowania.
Gdy baza danych raportowania jest dostępna jako skalowalną udostępnionej bazy danych na woluminie b innym woluminie raportowania, A, jest zamontowany do serwera produkcyjnego i oznaczone jako odczytu i zapisu do przygotowania odświeżania starych wersja baza danych raportowania.Ten proces może obejmować aktualizacji istniejącej bazy danych lub tworzenie zupełnie nowej bazy danych.
Zobacz także