Jak Wymuszanie usługi w bazie danych, dublowanie sesji (Transact-SQL)

W trybie wysokiej wydajności i trybie wysokiego bezpieczeństwa bez automatyczna praca awaryjna, jeśli serwer dublowany ulegnie awarii, gdy serwer duplikatu jest dostępne, właściciel bazy danych można udostępnić bazy danych, wymuszając usługa awaryjnie (o możliwości utraty danych) do duplikat bazy danych.Ta opcja jest dostępna tylko w następujących warunkach:

  • serwer dublowany jest niedziałający.

  • DOWÓD jest zestaw do wyłączona lub jest podłączony do serwera dublowania.

PrzestrogaPrzestroga

Wymuszone usługa jest całkowicie metoda odzyskiwanie po awarii.Wymuszanie usługa może spowodować utratę danych.Dlatego wymuszenia na usłudze tylko, jeśli zgadzasz się ryzyko utraty niektórych danych w celu przywracanie usługa bezpośrednio w bazie danych.Wymuszanie usługa ryzyko utraty istotnych danych, firma Microsoft zaleca przerwać dublowanie i ręcznie zsynchronizować bazy danych.Aby uzyskać więcej informacji o zagrożeniach narzucania usługa, zobacz Wymuszone usługi (o możliwej utracie danych).

Wymuszanie usługa wstrzymuje sesja i uruchamia nowy rozwidlenia odzyskiwanie.Efekt narzucania usługa jest podobny do usuwania dublowanie i odzyskiwanie byłego dublowana baza danych.Jednak wymuszenie usługa ułatwia ponowna synchronizacja baz danych (o możliwości utraty danych), gdy wznawia dublowanie.

Aby wymusić usługa w bazie danych, dublowanie sesja

  1. Połącz się z serwer duplikatu.

  2. Wydać następujące instrukcja:

    ZMIEŃ bazę danych <nazwa_bazy_danych> FORCE_SERVICE_ALLOW_DATA_LOSS USTAWIĆ partnera

    gdy <nazwa_bazy_danych> jest dublowany bazy danych.

    serwer duplikatu natychmiast przejścia do serwer dublowany i dublowanie zostaje zawieszone.