Odpowiedź @ mrdenny jest dokładna, ponieważ awaria jednej bazy danych nie spowoduje awarii wszystkich innych baz danych.
Jednak tylko w celu uzyskania większego przeglądu tego, czym jest punkt końcowy dublowania bazy danych :
Z BOL ,
Zarządzanie połączeniami w Microsoft SQL Server 2005 i późniejszych wersjach opiera się na punktach końcowych. Punkt końcowy to obiekt programu SQL Server, który umożliwia programowi SQL Server komunikowanie się przez sieć. W przypadku kopii lustrzanej bazy danych instancja serwera wymaga własnego, dedykowanego punktu końcowego kopii lustrzanej bazy danych. Wszystkie połączenia dublowania w instancji serwera używają jednego punktu końcowego dublowania bazy danych. Ten punkt końcowy jest specjalnym punktem końcowym używanym wyłącznie do odbierania połączeń dublowania bazy danych z innych instancji serwera.
Aby być bardziej elastycznym, możesz użyć T-sql do ręcznego przełączania awaryjnego:
Wyłącz dublowanie (przerwa dublowanie) na DB dublowania.
ALTER DATABASE <<DB NAME>> SET PARTNER OFF
Ustaw mod odzyskiwania DB na RECOVERY
RESTORE DATABASE <<DB NAME>> WITH RECOVERY
Napraw i osieroconych użytkowników, jeśli korzystasz z uwierzytelniania SQL
EXEC sp_change_users_login ‘Auto_Fix’ , ‘<<username>>’
EDYTOWAĆ:
Ponieważ używasz trybu wysokiego bezpieczeństwa (zgodnie ze zrzutem ekranu), możesz użyć następujących opcji z głównego serwera
ALTER DATABASE <<DB NAME>> SET PARTNER FAILOVER
W ten sposób następuje odwrócenie ról, a kierunek dublowania jest odwrócony - główny staje się dublowaniem i odwrotnie. Pamiętaj, że LUSTRO nie jest USZKODZONE.
Pamiętaj, że zgodnie z tym artykułem MSDN
Ręczne przełączanie awaryjne można zainicjować tylko z serwera głównego.
Jeśli chcesz zautomatyzować cały tryb failover, zapoznaj się z sekcją Automatyzacja dublowania bazy danych