Udostępnij przez


Ensuring a Correct Environment for a Scalable Shared Database

Skalowalna udostępnionej bazy danych musi znajdować się na wolumin tylko do odczytu, które jest dostępne za pośrednictwem sieci magazynowania (SAN).Serwery raportowania, należy uruchomić system Windows Server 2003 Z dodatkiem usługa Pack 1 (SP1) lub nowszym i SQL Server 2005 Enterprise Edition lub nowszej wersja.

Konfigurowanie środowisku użytkownika

Aby upewnić się, że środowisko obsługuje skalowalne udostępnionej bazy danych, zaleca się użycie następujących wytycznych:

  • Sprawdź, czy serwery raportowania i skojarzona baza danych raportowania działa na platformach identyczne.

    Po zaktualizowaniu serwera raportowania, należy zaktualizować jakiekolwiek inne serwery raportowania, które obsługują te same skalowalne udostępnionej bazy danych i baz danych.Na przykład, jeśli zastosowanie systemu Windows lub SQL Server Aktualizacja oprogramowania, dodatek usługa pack lub poprawki aktualizacji do dowolnego serwera raportowania, dotyczą wszystkich serwerów.

  • The scalable shared database feature is tested under a concurrent access workload by up to eight server instances.SQL Server does not enforce an instance limit, but we recommend that you limit your scalable shared database configurations to eight server instances per shared database.

  • Baza danych raportowania muszą mieć ten sam układ w produkcyjnej bazie danych.

  • Aby uprościć tworzenie lub aktualizowanie raportowania bazy danych, zaleca się użycie takie same ścieżka baza danych raportowania i w produkcyjnej bazie danych.Dotyczy to również przy użyciu obu tę samą literę dysku dla woluminu raportowania i tej samej ścieżce katalogu dla bazy danych.Na przykład, jeśli w produkcyjnej bazie danych znajduje się na E:\SQLdata, jeśli jest to możliwe, użyj E jako literę dysku woluminu raportowania i \SQLdata jako katalog baza danych raportowania.Jednak istnieją różnice, można napisać skrypt przy użyciu jawnych ścieżek do obsługi różnice.

    Jeśli wolumin raportowania wykorzystuje inną literę dysku od wielkości produkcji, mają zastosowanie następujące kwestie:

    • Baza danych raportowania w przypadku tworzenia przez Przywracanie kopia zapasowa bazy danych, instrukcja RESTORE DATABASE wymaga klauzula WITH MOVE, która określa pełną ścieżka do plików przywróconych danych.

    • Jeśli baza danych raportowania jest kopię w produkcyjnej bazie danych, klauzula O DOŁĄCZENIE instrukcja CREATE DATABASE należy wyświetlić listę wszystkich plików i określić jego pełną ścieżka po dołączeniu baza danych raportowania.

    Uwaga

    Zaleca się, gdy instalowanie zestaw zgłoszenie woluminy na serwerach raportowania należy użyć tę samą literę dysku na każdym serwerze w celu ułatwienia zarządzania woluminem na różnych serwerach.

  • Skalowalna udostępnionej bazy danych musi znajdować się na wolumin tylko do odczytu, które jest dostępne za pośrednictwem sieci magazynowania (SAN) ze wszystkich serwerów raportowania.

    • Po zamontowaniu raportowania woluminu na serwer raportowania, zapewnia on poprawnie zainstalowany i że pliki danych są dostępne, wpisując następujące wiersz polecenia:

      DIR<drive-letter>:\<database-directory>

      gdzie <litera dysku> jest literą przypisaną do woluminu, raportowania i <katalogu bazy danych> Określa lokalizację plików danych bazy danych na woluminie. Z każdym z serwerów raportowania w celu zapewnienia uzyskać takie same wyniki dla wszystkich użytkowników, należy wykonać ten test.

    • Aby upewnić się, że dany wolumin raportowania jest tylko do odczytu, należy podjąć próbę utworzenia pliku na woluminie.Najłatwiej można to zrobić jest próba skopiowania lub zapisania pliku jako zwykły tekst na woluminie.Próba powinny zakończyć się niepowodzeniem.

    Uwaga

    Jeśli te kroki są wykonywane ręcznie, zaleca się powtórzenie tych testów cyklu aktualizacji podczas remounting raportowania woluminu, na każdym z serwerów raportowania.Akcje te można także zautomatyzować.

  • Wszystkie wystąpienia serwera należy używać tej samej kolejności sortowania.

  • Wszystkie wystąpienia serwera należy używać tego samego wyświetlacz pamięci.