Udostępnij za pośrednictwem


How to: Force Service in a Database Mirroring Session (Transact-SQL)

W trybie wysokiej wydajności i w trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna serwer główny nie powiedzie się, gdy serwer dublowany jest dostępne, właściciel bazy danych mogą tworzyć bazy danych dostępne przez cały usługa do pracy awaryjnej (o możliwości utraty danych) do lustrzana baza danych.Ta opcja jest dostępna tylko w następujących warunkach:

  • Serwer główny jest niedziałający.

  • DOWÓD jest ustawiona na wyłączona lub jest podłączony do serwer dublowany.

Ostrzeżenie

wymuszona usługa służy metoda odzyskiwanie systemu po awarii.Wymuszanie usługa może spowodować utratę danych.Dlatego wymusić usługa tylko wtedy, gdy chcesz ryzyko utraty danych w celu przywrócenia usługa bezpośrednio do bazy danych.Wymuszanie usługa ryzyko utraty istotnych danych, firma Microsoft zaleca zatrzymanie dublowanie, a następnie ręcznie ponownie zsynchronizować bazy danych.Aby uzyskać więcej informacji na temat zagrożeń wymuszenia usługa Zobacz Forced Service (with Possible Data Loss).

Wymuszanie usługa wstrzymuje sesja i uruchamia nowy rozwidlenia odzyskiwanie.Efekt wymuszanie usługa jest podobna do usuwania dublowanie i odzyskiwanie poprzednich główna baza danych.Jednak usługa wymuszanie ułatwia ponowna synchronizacja baz danych (o możliwości utraty danych), gdy dublowanie wznawiane.

Do wymuszenia na usłudze dublowanie sesja bazy danych

  1. Połączyć się z serwer dublowany.

  2. Wydaj następujące stwierdzenie:

    ZMIENIANIE BAZY DANYCH <nazwa_bazy_danych> ZESTAW FORCE_SERVICE_ALLOW_DATA_LOSS partner

    gdzie <nazwa_bazy_danych> jest dublowany bazy danych.

    serwer dublowany natychmiast przejścia do serwer główny, a dublowanie zostanie wstrzymane.