Udostępnij za pośrednictwem


Skalowalna omówienie baz danych udostępnionych

Funkcja skalowalne udostępnionej bazy danych umożliwia skalowania danych tylko do odczytu, zaprojektowany specjalnie dla celów raportowania ( Baza danych raportowania).Baza danych raportowania musi znajdować się na zestaw woluminów dedykowanego, tylko do odczytu, których głównym celem jest obsługującym bazę danych.Używając asortymentu sprzętu dla serwerów i woluminów, można skalować poza raportowania bazy danych, która zawiera identyczne widok danych raportowania na wielu serwerach raportowania.Funkcja ta pozwala również na ścieżka gładkie aktualizacji bazy danych raportowania.

Po baza danych raportowania jest zbudowana na zestaw woluminów raportowania, woluminy są oznaczone jako tylko do odczytu i zainstalowanych wiele serwerów raportowania.On each reporting server, the reporting database is then attached to an instance of Microsoft SQL Server 2005 or later versions and becomes available as a shared scalable database.Po ustanowieniu jako skalowalną udostępnionej bazy danych raportowania bazy danych mogą być współużytkowane przez klientów przy użyciu różnych serwerów raportowania.Aby w bazie danych, użytkownik lub aplikacja może połączyć dowolne wystąpienie serwera, do której dołączono bazę danych.Dla danej wersja raportowania bazy danych klientów na różnych serwerach uzyskać identyczne widok danych raportowania dokonywania spójne wyniki kwerendy na serwerach.

Korzyści

Skalowalna udostępnionej bazy danych mają następujące zalety:

  • Skalowanie z obciążenia sprawozdawcze baz danych przy użyciu asortymentu serwerów i sprzętu.

    Skalowalna udostępnionej bazy danych jest niedrogim sposobem dokonywania tylko do odczytu składnica danych lub magazynów danych dostępne dla wielu wystąpień serwera w raportach, takich jak uruchamianie kwerend lub przy użyciu usług Reporting Services.

  • Izolacja obciążenia.

    Każdy serwer używa własnej pamięci, Procesora, a tempdb bazy danych, która zapobiega jednej kwerendy słabo dostrojone przejęcie kontroli nad wszystkie zasoby serwera.

  • Widok identyczne raportowania danych ze wszystkich serwerów.

    Przyjęto założenie, że wszystkich wystąpień serwera są skonfigurowane identycznie, na przykład, że używają pojedynczego sortowanie.

    Ostrzeżenie

    Baza danych raportowania na drugi wolumin raportowania można aktualizować.Aby uzyskać więcej informacji, zobacz Maksymalizacja dostępności skalowalne udostępnionej bazy danych.

Ograniczenia

Skalowalna udostępnionej bazy danych ma następujące ograniczenia:

  • Baza danych musi być w woluminie tylko do odczytu.

  • Pliki danych są dostępne za pośrednictwem sieci SAN.

  • Bazy danych są obsługiwane przez magazyn Windows uruchomiony tylko w systemie Windows Server 2003 z dodatkiem SP1 lub nowszym.

  • Zaleca się, aby ograniczyć skalowalne udostępnionej bazy danych konfiguracji dla ośmiu wystąpień serwera na udostępnionej bazy danych.

  • Skalowalna udostępnionej bazy danych nie obsługują migawek bazy danych.

Ważna informacjaWażne:

Konfigurowanie skalowalne udostępnionej bazy danych wymaga, że środowisko sieciowe obszaru magazynowania już działa poprawnie.Wytyczne i zalecenia skalowalne udostępnionej bazy danych, zobacz Zapewnienie właściwego środowiska skalowalne udostępnionej bazy danych.

Budowanie i skalowanie Out raportowania bazy danych

Aby skonfigurować nowy skalowalne udostępnionej bazy danych, administrator bazy danych rozpoczyna się przez utworzenie nowej bazy danych raportowania zestaw raportowania woluminów lub odświeżając starych wersja baza danych raportowania w nich ( budowania lub odświeżyć fazy).Administrator następnie skaluje się bazy danych przez skonfigurowanie go jako skalowalną udostępnionej bazy danych na wiele wystąpień serwera ( dołączyć fazy).

Następujący rysunek ilustruje tworzenie nowej bazy danych raportowania przy użyciu pojedynczego woluminu raportowania i dołączanie baza danych raportowania udostępnić jako skalowalną udostępnionej bazy danych.

Skalowalna udostępniona baza danych używająca jednego woluminu raportowania

Faza konstruowania na rysunku pokazano proces montażu zgłoszenie woluminu na serwerze produkcyjnym oraz budowanie baza danych raportowania.Po montażu systemu produkcji, wolumin jest oznaczony jako odczytu i zapisu.Następnie bazę danych raportowania jest wbudowana w woluminie przy użyciu jednej metody kopiowania danych dostarczonych przez SQL Server 2005 i jego nowsze wersje kopiowania danych lub baz danych.Baza danych raportowania na tym rysunku jest kopię bazy danych zakończenie produkcji.Po utworzeniu bazy danych, administrator ustawia każdego woluminu raportowania tylko do odczytu i odinstalowuje wolumin.

Faza Dołącz rysunek ilustruje Udostępnianie skalowalnych udostępnionej bazy danych baza danych raportowania.Najpierw administrator instaluje wolumin raportowania, tylko do odczytu na wiele serwerów raportowania w sieci SAN.Następnie na każdym serwerze raportowania administrator dołącza baza danych raportowania wystąpienie programu SQL Server.Baza danych jest załączony jako tylko do odczytu bazy danych, ponieważ woluminy są tylko do odczytu.Po zakończeniu tego procesu na danym serwerze raportowania baza danych raportowania staje się skalowalne udostępnionej bazy danych na tym serwerze.Jednakże fazy Dołącz jako całości kontynuuje aż do bazy danych jest dołączony na wszystkie serwery raportowania.

Danej wersja bazy danych raportowania pozostaje dostępna jako skalowalną udostępnionej bazy danych dla długości jest pozostaje dołączony na wszystkich serwerów raportowania.

Aktualizowanie zestawu woluminów raportowania

Ponieważ baza danych raportowania jest zazwyczaj tylko do odczytu, ostatecznie się zestarzeje i musi być odświeżany do raportowania danych-do-data.konfiguracja skalowalne udostępnionej bazy danych, pełny proces zastępowania baza danych raportowania w danego zestaw woluminów z nową wersja tej samej bazy danych raportowania jest znany jako cyklu aktualizacji.

Cyklu aktualizacji

Cyklu aktualizacji rozpoczyna się od odłączyć fazy, który kończy się odinstalowywanie wszystkich woluminów raportowania ze wszystkich serwerów raportowania.Następnie nadchodzi Odśwież fazy (odpowiada to Faza konstruowania nową bazę danych raportowania).Faza odświeżania kończy świeżych, dość maksymalnie-do-data wersja bazy danych na woluminach tylko do odczytu niż obecnie nie są zainstalowane na każdym serwerze.Wreszcie bazy danych jest ustanowiona jako skalowalne udostępnionej bazy danych podczas fazy attach, który obejmuje te same czynności jak używane, aby dołączyć nową bazę danych raportowania.

  • Odłączanie fazy

    Pierwszy etap cyklu aktualizacji usunięcie starych bazy danych konfiguracja skalowalne udostępnionej bazy danych na każdym z serwerów raportowania.Proces usuwania starych baza danych raportowania z usługa, jak skalowalne udostępnionej bazy danych jest nazywany odłączyć fazy cyklu aktualizacji.Przed na danym serwerze raportowania, można udostępnić nową wersja bazy danych raportowania, faza ta musi być wypełnione na tym serwerze.

    Aby rozpocząć usuwanie bazy danych, administrator bazy danych zatrzymuje obciążenia gniazda kwerendy przywożonych do bazy danych z wszystkich wystąpień serwera.Następnie administrator na każdym serwerze raportowania odłącza bazę danych.Na czym odłączone od ostatniego wystąpienie serwera, baza danych raportowania przestaje są skalowalne udostępnionej bazy danych.Do ukończenia tej fazy, administrator Odinstalowuje zestaw zgłoszenie woluminy zawierające stare bazy danych.

  • Odśwież fazy

    Odświeżanie bazy danych na ten sam zestaw woluminów raportowania polega na następnej fazy cyklu aktualizacji.Odświeżanie bazy danych wymaga albo aktualizacją, na przykład przez importowanie danych bieżącej produkcji lub odbudowy, na przykład przez przywrócenie ostatniej kopia zapasowa w produkcyjnej bazie danych.Zalecane metoda odświeżanie bazy danych zależy od wymagań biznesowych.

  • Dołącz fazy

    Na zakończenie cyklu aktualizacji zestaw woluminów raportowania, administrator musi skalowania odświeżono bazę danych.Jeśli tylko jeden zestaw woluminów raportowania jest używany dla konfiguracja skalowalne udostępnionej bazy danych, proces Dołącz podczas aktualizacji jest równoznaczne z oryginalnego proces Dołącz.

Przemienne wersji bazy danych między dwoma zestawami woluminów raportowania

Aby zmaksymalizować dostępność, skalowalny udostępnionej bazy danych konfiguracja, można użyć dwóch, alternatywne zestawy woluminów raportowania.Umożliwia nakładanie cykli aktualizacji stare bazy danych i świeże bazy danych.Baza danych raportowania świeżego znajduje się na inny zestaw woluminów.Przed odłączanie starych wersja bazy danych i odinstalowywanie jego woluminów, można odświeżyć bazy danych na alternatywny zestaw woluminów i zainstaluj woluminy na serwerach raportowania.Następnie po odłączeniu starych wersja bazy danych z wystąpienie danego serwera można dołączyć natychmiast świeżego wersja.

Aby uzyskać więcej informacji, zobacz Maksymalizacja dostępności skalowalne udostępnionej bazy danych.