Prerequisites, Restrictions, and Recommendations for Database Mirroring

W tym temacie opisano wymagania wstępne i zalecenia dotyczące konfigurowania dublowanie bazy danych.Aby uzyskać informacje wstępne o dublowanie bazy danych, zobacz Database Mirroring Overview.

Uwaga

The SQL Server on-disk storage format is the same in the 64-bit and 32-bit environments.W związku z tym dublowanie sesja bazy danych można łączyć wystąpienia serwera, które działają w środowisku 32-bitowe i wystąpienia serwera, które działają w środowisku 64-bitowych.

Wymagania wstępne

Przed zdefiniowaniem dublowanie bazy danych, należy wykonać następujące czynności:

  • Dla nowej sesja dublowanie należy ustalić partnerami i dowód, musi być uruchomiony na tej samej wersja programu 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 Standardowe i nowszych wersji oraz SQL Server 2005 Enterprise Edition i jego nowszych wersjach. Asynchroniczne dublowanie bazy danych (tryb wysoka wydajność) obsługiwany tylko przez SQL Server 2005 Enterprise Edition i jego nowszych wersjach.

  • Jeśli używasz świadka, upewnij się, że SQL Server 2005 lub nowsza wersja jest zainstalowana w swoim systemie. Dowód może działać w jakimkolwiek systemie niezawodne komputer obsługujący standard, Enterprise, grupa robocza lub Express wersje.

  • Sprawdź, czy serwer dublowany ma wystarczającą ilość miejsca na dysku do lustrzana baza danych.

    Uwaga

    Aby uzyskać informacje na temat używania dublowanie bazy danych zreplikowanej bazy danych, zobacz Replikacja i modułach bazy danych.

  • Tworząc lustrzana baza danych serwer dublowany, upewnij się, że przywrócenie kopia zapasowa główna baza danych, określając taką samą nazwę bazy danych Z NORECOVERY.Ponadto wszystkie kopie zapasowe dziennika, które zostały utworzone po tej kopia zapasowa należy również zastosować, ponownie WITH NORECOVERY.

    Important noteImportant Note:

    Jeżeli dublowanie bazy danych został zatrzymany, przed ponownym uruchomieniem go, wszystkie kopie zapasowe dziennika kolejnych główna baza danych muszą być stosowane do lustrzana baza danych.

  • Dublowanie bazy danych współpracuje z dowolnego poziom zgodności obsługiwana baza danych.Aby uzyskać informacje dotyczące poziomów obsługiwanych zgodności zobacz sp_dbcmptlevel (języka Transact-SQL).

Ograniczenia

Dublowanie bazy danych nie obsługuje FILESTREAM.Nie można utworzyć grupa plików FILESTREAM serwer główny.Nie można skonfigurować dublowanie bazy danych do bazy danych zawierającej filegroups FILESTREAM.

W systemach 32-bitowe 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ługiwane w przypadku transakcji w bazie danych między lub transakcji rozproszonych.Aby uzyskać więcej informacji zobaczBaza danych mechanizmu i bazy danych innej transakcji.

Zalecenia dotyczące konfigurowanie serwerów partner

  • Partnerzy powinny być uruchamiane w systemach porównywalnych, jaką może obsłużyć obciążenia pracą identyczne.

    Uwaga

    Jeśli planowane jest w trybie wysokiego bezpieczeństwa z automatyczna praca awaryjna, normalnego obciążenia na każdy partner pracy awaryjnej powinna być mniejsza niż 50 procent PROCESORA.Jeśli Twój obciążenia gniazda overloads PROCESORA, partner pracy awaryjnej może nie być w stanie zbadać poleceniem ping innego wystąpienia serwera w sesja dublowanie.Dzięki temu niepotrzebne pracy awaryjnej.Jeśli użytkownik nie może zachować użycie PROCESORA poniżej 50 procent, zaleca się użyć trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna lub tryb wysokiej wydajności.

  • Jeśli to możliwe ścieżka (łącznie z literą dysku) lustrzana baza danych powinny być identyczne na ścieżka główna baza danych.Jeśli układy plik musi się różnić, musi zawierać opcji MOVE w instrukcja przywracanie.Na przykład jeżeli główna baza danych znajduje się na dysku "F:" Jednak system dublowania brakuje F: dysk.

    Important noteImportant Note:

    Jeśli przenosisz pliki bazy danych podczas tworzenia lustrzana baza danych, może być nie można dodać pliki później do bazy danych bez dublowanie jest zawieszona.

  • 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 dublowanie instalacji.

  • Opcjonalnie można oszacować czas do praca awaryjna w bazie danych, aby upewnić się, że konfiguracja systemu zapewnia wydajność, wymagane.Aby uzyskać więcej informacji zobaczEstimating the Interruption of Service During Role Switching.

  • Aby uzyskać najlepszą wydajność za pomocą karty sieciowej dedykowany (karta interfejs sieciowego) do dublowanie.

  • Firma Microsoft nie zalecenia o tym, czy jest wystarczająco niezawodne dla dublowanie bazy danych w trybie wysokiego bezpieczeństwa dla całego obszaru sieci (rozległej WAN).Jeśli zdecydujesz się do pracy w trybie wysokiego bezpieczeństwa za pośrednictwem sieci WAN, należy zachować ostrożność sposób dodawania dowód do sesja, ponieważ niepożądane automatyczne przejęć awaryjnych może występować.Aby uzyskać więcej informacji zobacz "Zalecenia dla wdrażania dublowanie bazy danych," w dalszej części tego tematu.

Zalecenia dotyczące wdrażania dublowanie bazy danych

Optymalne dublowanie bazy danych wydajności są uzyskiwane za pomocą operacji asynchronicznych.dublowanie sesja, która korzysta z synchronicznej operacji mogą wystąpić pogorszenie wydajności podczas ich obciążenie pracą wygeneruje duże ilości danych dziennik transakcji.

W środowiskach testowych jest Eksploruj wszystkich trybów operacyjnych do oceny, w jaki sposób wykonuje dublowanie bazy danych.Jednak przed wdrożeniem dublowanie w środowisku produkcyjnym należy upewnić się, że rozumiesz działania sieci w świecie rzeczywistym.

Tryb wysokiego bezpieczeństwa z automatyczna praca awaryjna jest przeznaczony dla sieci wysokim usługa, która jest połączeniem wydzielonym lub dość prostą konfiguracja sieci który minimalizuje źródeł błędów możliwości sieci.Takie środowisko sieciowe wysokiej jakości jest w trybie wysokiego bezpieczeństwa z automatyczna praca awaryjna i jest zalecane dla wszystkich baz danych, dublowanie sesji.Jednak tryb wysokiej wydajności i w trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna jest znacznie mniej narażony niezawodność sieci.

Dlatego w środowisku produkcyjnym zaleca postępuj zgodnie z poniższymi wskazówkami wdrażania.

  1. Uruchom w trybie asynchronicznym, bardzo wydajny.Ten tryb jest najmniej ważne w środowisku sieciowym i zapewnia najlepszej konfiguracja dla poznawanie działa jak dublowanie.Zaleca się, że system jest wykonywane asynchronicznie, dopóki nie istnieje pewność, że przepustowość obsługuje dublowanie i użytkownik opracowaniu zrozumienia dublowanie ustawień i wydajności asynchronicznego trybu w danym środowisku.Aby uzyskać więcej informacji zobaczAsynchronous Database Mirroring (High-Performance Mode).

    Important noteImportant Note:

    Podczas testowania, zaleca się monitorowanie swoje sesje błędów sieci, które powodują dublowanie bazy danych kończy się niepowodzeniem.Aby uzyskać więcej informacji na temat źródeł potencjalnych awarii zobacz Possible Failures During Database Mirroring. Aby uzyskać informacje na temat monitorowania dublowanie bazy danych zobacz Monitoring Database Mirroring.

  2. Gdy istnieje pewność, że operacja asynchroniczna jest zaspokajania potrzeb biznesowych, można spróbować synchronicznych operacji do poprawy bezpieczeństwa danych.Podczas testowania, w jaki sposób synchroniczna dublowanie działa w danym środowisku, zalecane najpierw należy przetestować trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna.Podstawowym celem jest badanie, aby zobaczyć, jak synchronicznych operacji ma wpływ na wydajność bazy danych.Aby uzyskać więcej informacji zobaczSynchronous Database Mirroring (High-Safety Mode).

  3. Zaczekaj, aby umożliwić automatyczna praca awaryjna, dopóki istnieje pewność, że potrzebuje trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna spełnia firmy i błędów sieciowych nie powodują awarii.Aby uzyskać więcej informacji zobaczAutomatic Failover.

Historia zmian

Microsoft Learning

FILESTREAM dodanych do sekcji "Ograniczenia".