Wymagania wstępne, ograniczenia i zalecenia dotyczące dublowania baz danych
W tym temacie opisano wymagania wstępne i zalecenia dotyczące konfigurowania dublowanie bazy danych.Wprowadzenie do dublowanie bazy danych, zobacz Omówienie dublowania bazy danych.
Ostrzeżenie
SQL Server Format przechowywania na dysku jest taki sam w środowiskach 64-bitowe i 32-bitowych.Dlatego dublowanie bazy danych sesja można łączyć wystąpienia serwera, które działają w środowisku 32-bitowe i obiektów serwera działają w środowisku 64-bitowym.
Wymagania wstępne
Zanim możliwe zestaw w górę dublowania baz danych, należy wykonać następujące:
Dla nowej sesja dublowanie ustanowić partnerów i monitor, musi być uruchomiona na tej samej wersja SQL Server.
Make sure that the two partners, that is the principal server and mirror server, are running the same edition of Microsoft SQL Server.Partnerzy dublowanie bazy danych są obsługiwane tylko przez SQL Server 2005 standardowego i późniejsze wersje oraz SQL Server 2005 Enterprise Edition i nowsze wersje. Asynchronicznego bazy danych (tryb wysokiej wydajności) dublowanie jest obsługiwana tylko przez SQL Server 2005 Enterprise Edition i nowsze wersje.
Jeśli używasz świadka, upewnij się, że SQL Server 2005 lub nowsza wersja jest zainstalowana w systemie.Monitor można uruchomić w dowolnym systemie komputerowym wiarygodne, który obsługuje Standard, Enterprise, grupy roboczej lub Express Edition.
Sprawdź, czy serwer duplikatu ma wystarczającą ilość miejsca dla duplikat bazy danych.
Ostrzeżenie
Aby uzyskać informacje dotyczące używania dublowanie bazy danych w zreplikowanej bazy danych, zobacz Replikacja i dublowania baz danych.
Podczas tworzenia bazy danych dublowanie na serwer duplikatu, upewnij się, że przywracanie kopia zapasowa dublowana baza danych, określając nazwę tej samej bazy danych Z NORECOVERY.Również wszystkie kopie zapasowe dziennika, które zostały utworzone po wykonaniu tej kopia zapasowa muszą również być stosowane, ponownie Z NORECOVERY.
Ważne: Jeśli dublowanie bazy danych została zatrzymana, przed można uruchomić ponownie, wszystkie kopie zapasowe dziennika kolejnych na dublowana baza danych muszą być stosowane do dublowanie bazy danych.
Dublowanie baz danych współpracuje z dowolnego poziom zgodności obsługiwane bazy danych.Informacje poziomy zgodności obsługiwane, zobacz sp_dbcmptlevel (języka Transact-SQL).
Ograniczenia
dublowanie bazy danych nie obsługuje FILESTREAM.Nie można utworzyć grupa plików FILESTREAM serwer dublowany.Nie można skonfigurować dublowanie baz danych dla bazy danych zawierającej aplikacjami FILESTREAM.
W 32-bitowym systemie dublowanie bazy danych może obsługiwać maksymalnie 10 baz danych na wystąpienie serwera z powodu liczby wątków używanych przez każdej sesja dublowanie bazy danych.
dublowanie bazy danych nie jest obsługiwany z transakcji między bazami danych lub transakcji rozproszonych.Aby uzyskać więcej informacji, zobacz Bazy danych transakcji dublowania i między bazami danych.
Zalecenia dotyczące konfigurowania serwerów partnera
Partnerzy należy uruchomić na porównywalnych systemów obsługujących identyczne obciążeń.
Ostrzeżenie
Jeśli zamierzasz używać trybu wysokiego bezpieczeństwa z automatyczna praca awaryjna, normalnego obciążenia na każdy partner praca awaryjna powinna być mniejsza niż 50 procent czasu Procesora.Jeśli obciążenie roboczego obciążone zasoby Procesora, partner pracy awaryjnej może być nie można pingować inne wystąpienia serwera w sesja dublowanie.Powoduje to niepotrzebnej pracy awaryjnej.Jeśli nie użycie Procesora poniżej 50 procent, zaleca się używania trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna lub w trybie wysokiej wydajności.
Jeśli to możliwe ścieżka duplikat bazy danych (łącznie z literą dysku) powinny być identyczne do ścieżka dublowana baza danych.Jeśli układy plik musi się różnić, należy dołączyć opcję Przenieś w instrukcja PRZYWRACANIA.Na przykład jeżeli dublowana baza danych znajduje się na dysku "f": ale systemu dublowanie nie F: dysk.
Ważne: Jeśli przenosisz pliki bazy danych podczas tworzenia duplikat bazy danych, może być niemożliwe pliki później dodać do bazy danych bez dublowanie zostanie zawieszone.
Wszystkich wystąpień serwera w sesja dublowanie należy używać tej samej strona kodowa wzorca i sortowanie.Różnice może spowodować problem podczas instalacji dublowanie.
Opcjonalnie można oszacować czas praca awaryjna bazy danych, aby upewnić się, że konfiguracja systemu zapewnia wydajność wymagana.Aby uzyskać więcej informacji, zobacz Szacowanie przerwania usługi podczas przełączania roli.
Aby uzyskać najlepszą wydajność należy użyć dedykowanej adapter sieciowej (adapter interfejs sieciowego) do dublowanie.
Firma Microsoft nie zalecenia o tym, czy jest wystarczająco wiarygodne, potrzeby dublowanie bazy danych w trybie wysokiego bezpieczeństwa sieci rozległej (WAN).Jeśli zdecydujesz się w trybie wysokiego bezpieczeństwa za pośrednictwem sieci WAN, należy zachować ostrożność jak dodać świadka do sesja, ponieważ niechciane automatyczne przejęć awaryjnych mogą wystąpić.Aby uzyskać więcej informacji zobacz "Zalecenia dla wdrażania dublowania baz danych" w dalszej części tego tematu.
Zalecenia dotyczące wdrażania dublowania baz danych
Optymalne dublowanie bazy danych wydajności jest uzyskiwany przy użyciu operacji asynchronicznej.sesja dublowanie pracy synchronicznej używa mogą wystąpić pogorszenie wydajności podczas jego obciążenie generuje duże ilości danych dziennika transakcji.
W środowiskach testowych właściwe eksplorować trybów operacyjnych do oceny jest jak dublowanie bazy danych wykonuje.Jednak przed wdrożyć dublowanie w środowisku produkcyjnym, upewnij się, że zrozumieć, jak sieci funkcjonuje w świecie rzeczywistym.
Tryb wysokiego bezpieczeństwa z automatyczna praca awaryjna jest przeznaczony dla sieci usługa wysokiej jakości, która jest połączeniem wydzielonym lub konfiguracja sieci dość proste, który minimalizuje źródeł awarie sieci.Takie środowisko sieciowe wysokiej jakości jest niezbędne dla trybu wysokiego bezpieczeństwa z automatyczna praca awaryjna i jest zalecane dla wszystkich sesje dublowanie bazy danych.Jednak tryb wysokiej wydajności i bezpieczeństwa wysoki tryb bez automatyczna praca awaryjna znacznie mniej narażony niezawodność sieci.
Dlatego dla środowiska produkcyjnego zaleca przestrzegać następujących wytycznych wdrażania.
Uruchomione w trybie asynchronicznym, wysokiej wydajności.Ten tryb jest najmniej wrażliwe na środowisko sieciowe i zapewnia najlepszą konfiguracja poznawanie jak dublowanie prac.Zaleca się, że uruchamianie systemu asynchronicznie, dopóki istnieje pewność, że przepustowość obsługuje dublowanie i rozwinęły zrozumienia dublowanie instalacji i wydajności asynchronicznego trybu w danym środowisku.Aby uzyskać więcej informacji, zobacz Asynchroniczne bazy danych, dublowanie (tryb wysokiej wydajności).
Ważne: Podczas testowania, zaleca się monitorować swoje sesje dla błędów sieciowych, które powodują dublowanie bazy danych nie powiedzie się.Aby uzyskać więcej informacji na temat potencjalne źródła błędu, zobacz Możliwe błędy podczas dublowania baz danych.Aby uzyskać informacje dotyczące monitorowania dublowanie bazy danych, zobacz Monitorowanie dublowania baz danych.
Pewność, że operacja asynchroniczna jest zaspokajania potrzeb biznesowych, można spróbować pracy synchronicznej w celu poprawy ochrony danych.Podczas testowania jak synchroniczne dublowanie działa w środowisku, zaleca się pierwsza test trybie wysokiego bezpieczeństwa bez automatycznego pracy awaryjnej.Podstawowym celem badania jest aby zobaczyć jak synchroniczne operacja wpływa na wydajność bazy danych.Aby uzyskać więcej informacji, zobacz Synchroniczne bazy danych, dublowanie (w trybie wysokiego bezpieczeństwa).
Oczekiwania na włączenie automatyczna praca awaryjna dopóki istnieje pewność trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna jest spotkanie działalności potrzeb i błędy sieciowe nie są przyczyną błędów.Aby uzyskać więcej informacji, zobacz Automatyczne pracy awaryjnej.
Zobacz także