Udostępnij za pośrednictwem


Monitorowanie replikacji bazy danych

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Monitoruj szczegóły replikacji bazy danych za pomocą węzła Replikacja bazy danych w obszarze roboczym Monitorowanie konsoli Configuration Manager. Możesz monitorować stan łączy replikacji między lokacjami. Pokazuje również inicjowanie i replikację grup replikacji dla lokacji, z którą się łączysz.

Porada

Chociaż węzeł Replikacja bazy danych jest również wyświetlany w węźle Konfiguracja hierarchii w obszarze roboczym Administracja , nie można wyświetlić stanu replikacji dla łączy replikacji bazy danych z tej lokalizacji.

Replikacja bazy danych między lokacjami obejmuje replikację kilku zestawów informacji nazywanych grupami replikacji. Każda grupa replikacji wysyła i odbiera dane o różnych priorytetach. Domyślnie nie można modyfikować danych zawartych w grupie replikacji ani częstotliwości replikacji.

Gdy łącze replikacji jest aktywne, a jego stan nie uległ awarii lub nie uległ pogorszeniu, wszystkie grupy są szybko replikowane. Jeśli co najmniej jedna grupa nie ukończy replikacji w oczekiwanym okresie, łącze zostanie wyświetlone jako obniżone. Łącza o obniżonej wydajności nadal mogą działać, ale należy je monitorować, aby upewnić się, że powrócą do stanu aktywnego. Zbadaj je, aby upewnić się, że nie występują dodatkowe awarie degradacji lub replikacji.

Dla każdego linku replikacji określ liczbę nieudanych ponownych prób replikacji grupy. Po tej liczbie ponownych prób lokacja ustawia stan łącza na obniżoną lub nieudaną. Nawet jeśli wszystkie grupy oprócz jednej pomyślnie się zreplikują, lokacja ustawi stan łącza na obniżony lub zakończony niepowodzeniem. Ustawia ten stan, ponieważ jedna grupa replikacji nie może ukończyć replikacji w określonej liczbie prób. Aby uzyskać więcej informacji, zobacz progi replikacji bazy danych.

Skorzystaj z poniższych informacji, aby zrozumieć stan łączy replikacji, które mogą wymagać dalszego zbadania:

Nie wykryto żadnych problemów, a komunikacja za pośrednictwem linku jest aktualna.

Podczas gdy lokacja nadrzędna jest aktualizowana do nowej wersji i wyświetlasz stan łącza z witryny podrzędnej, stan łącza jest wyświetlany jako aktywny. Po aktualizacji, dopóki lokacja podrzędna nie będzie w tej samej wersji co lokacja nadrzędna, stan łącza będzie wyświetlany jako aktywny w przypadku wyświetlania z witryny nadrzędnej. W przypadku wyświetlania z lokacji podrzędnej jest on wyświetlany jako skonfigurowany.

Replikacja działa, ale co najmniej jeden obiekt lub grupa replikacji jest opóźniona. Monitoruj łącza, które są w tym stanie. Przejrzyj informacje z obu witryn w linku, aby uzyskać wskazówki, że link może zakończyć się niepowodzeniem.

Link może również wyświetlać stan obniżonej wydajności, gdy lokacja, która odbiera zreplikowane dane, nie może szybko zatwierdzić danych w bazie danych. To zachowanie ma miejsce, gdy replikowane są duże ilości danych. Na przykład wdrażasz aktualizację oprogramowania na dużej liczbie komputerów. Przetworzenie tego woluminu zreplikowanych danych może zająć trochę czasu lokacji nadrzędnej łącza. Opóźnienieprzetwarzaniia w lokacji nadrzędnej powoduje, że stan łącza zostanie obniżony do momentu pomyślnego przetworzenia listy prac danych.

Replikacja nie działa. Istnieje możliwość, że łącze replikacji może zostać odzyskane bez dalszych działań. Aby zbadać i pomóc w korygowaniu replikacji w tym linku, użyj Analizator linków replikacji (RLA).

Ten stan może również wskazywać na problem z siecią fizyczną między lokacją nadrzędną i podrzędną w linku replikacji.

Monitorowanie stanu replikacji

Użyj węzła Replikacja bazy danych w obszarze roboczym Monitorowanie , aby wyświetlić stan linku replikacji. Wyświetl szczegółowe informacje o bazie danych w każdej lokacji w linku replikacji. Możesz również wyświetlić szczegółowe informacje o grupach replikacji. Aby wyświetlić te szczegóły, wybierz link replikacji, a następnie wybierz odpowiednią kartę stanu replikacji, którą chcesz wyświetlić.

W poniższych sekcjach podano szczegółowe informacje o różnych kartach stanu replikacji:

Podsumowanie

Wyświetl ogólne informacje o replikacji danych lokacji i danych globalnych między dwiema lokacjami za pomocą linku.

Wybierz pozycję Wyświetl raporty dla historycznych danych ruchu, aby wyświetlić raport zawierający szczegółowe informacje o przepustowości sieci używanej przez replikację za pośrednictwem linku.

Witryna nadrzędna

W przypadku lokacji nadrzędnej w linku replikacji wyświetl szczegóły dotyczące bazy danych, które obejmują:

  • Porty zapory dla SQL Server

  • Wolne miejsce na dysku

  • Lokalizacje plików bazy danych

  • Certyfikaty

Witryna podrzędna

W przypadku lokacji podrzędnej w linku replikacji wyświetl szczegóły dotyczące bazy danych, w tym:

  • Porty zapory dla SQL Server

  • Wolne miejsce na dysku

  • Lokalizacje plików bazy danych

  • Certyfikaty

Szczegóły inicjowania

Wyświetl stan inicjowania dla grup replikowanych za pośrednictwem linku. Te informacje mogą pomóc w ustaleniu, kiedy inicjowanie danych replikacji jest w toku lub nie powiodło się.

Te informacje umożliwiają określenie, kiedy lokacja może być w trybie współdziałania. Tryb współdziałania występuje, gdy lokacja podrzędna nie uruchamia tej samej wersji Configuration Manager co lokacja nadrzędna.

Szczegóły replikacji

Wyświetl stan replikacji dla każdej grupy replikowane przez łącze. Te informacje ułatwiają identyfikowanie problemów lub opóźnień replikacji określonych danych. Może pomóc w określeniu odpowiednich progów replikacji bazy danych dla tego linku. Aby uzyskać więcej informacji, zobacz Progi replikacji bazy danych.

Porada

Grupy replikacji danych lokacji są wysyłane tylko z lokacji podrzędnej do lokacji nadrzędnej. Grupy replikacji dla danych globalnych są replikowane w obu kierunkach.

Analizator linków replikacji

Configuration Manager zawiera Analizator linków replikacji (RLA), który służy do analizowania i naprawiania problemów z replikacją. Użyj umowy RLA, aby skorygować błędy linków w przypadku niepowodzenia replikacji. Jest to również przydatne, gdy replikacja przestaje działać, ale lokacja nie zgłosiła jej jeszcze jako zakończonej niepowodzeniem.

Użyj umowy RLA, aby rozwiązać problemy z replikacją między następującymi komputerami w hierarchii:

  • Między serwerem lokacji a serwerem bazy danych lokacji

  • Między serwerem bazy danych lokacji a serwerem bazy danych innej lokacji, inaczej nazywanym replikacją między lokacjami

Uwaga

Kierunek niepowodzenia replikacji nie ma znaczenia.

Uruchom usługę RLA w konsoli Configuration Manager lub w wierszu polecenia:

  • Aby uruchomić polecenie w konsoli Configuration Manager: przejdź do obszaru roboczego Monitorowanie i wybierz węzeł Replikacja bazy danych. Wybierz link replikacji, który chcesz przeanalizować, a następnie na wstążce wybierz pozycję Analizator linków replikacji.

  • Aby uruchomić polecenie w wierszu polecenia, wpisz następujące polecenie: %ProgramFiles(x86)%\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManager.ReplicationLinkAnalyzer.Wizard.exe <source site server FQDN> <destination site server FQDN>

    Ważna

    Począwszy od wersji 1910, ta ścieżka została zmieniona tak, aby używała folderu Microsoft Endpoint Manager . Upewnij się, że nie używasz starszej wersji pliku, która może istnieć w innym folderze.

Po uruchomieniu umowy RLA wykrywa problemy przy użyciu serii reguł diagnostycznych i testów. Możesz wyświetlić problemy identyfikowane przez narzędzie. Jeśli ma instrukcje dotyczące rozwiązania problemu, wyświetla je. Jeśli umowa RLA może automatycznie rozwiązać problem, zostanie wyświetlona ta opcja.

Po zakończeniu umowy RLA zapisuje wyniki w następującym raporcie opartym na kodzie XML i pliku dziennika na pulpicie użytkownika, który uruchamia narzędzie:

  • ReplicationAnalysis.xml

  • ReplicationLinkAnalysis.log

Umowa RLA zatrzymuje następujące usługi, podczas gdy koryguje niektóre problemy. Po zakończeniu korygowania te usługi są ponownie uruchamiane:

  • SMS_SITE_COMPONENT_MANAGER

  • SMS_EXECUTIVE

Jeśli umowa RLA nie zakończy korygowania, w razie potrzeby uruchom ponownie te usługi na serwerze lokacji.

Umowa RLA rejestruje wszystkie akcje badania i korygowania, aby podać dodatkowe szczegóły, których nie wyświetla w kreatorze.

Wymagania wstępne umowy RLA

Konto używane do uruchamiania umowy RLA musi mieć następujące uprawnienia:

  • Uprawnienia administratora lokalnego na każdym komputerze, który jest zaangażowany w link replikacji.

  • Uprawnienia administratora systemu dla każdego SQL Server bazy danych, która jest zaangażowana w link replikacji.

Uwaga

Konto nie wymaga określonej Configuration Manager roli zabezpieczeń administracji opartej na rolach. Użytkownik administracyjny z dostępem do węzła Replikacja bazy danych może uruchomić narzędzie w konsoli Configuration Manager. Administrator systemu z wystarczającymi uprawnieniami do każdego komputera może uruchomić narzędzie w wierszu polecenia.

Znany problem z umową RLA

Umowa RLA generuje błędy certyfikatów SQL Server Service Broker (SSB) dla lokacji głównych, które zostały uaktualnione z programu System Center 2012 Configuration Manager. Ten problem jest spowodowany zmianami nazw certyfikatów w Configuration Manager bieżącej gałęzi. Te błędy można bezpiecznie zignorować.

Monitorowanie replikacji bazy danych

Monitorowanie stanu replikacji bazy danych typu lokacja-lokacja wysokiego poziomu

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie.

  2. Wybierz węzeł Hierarchia lokacji , aby otworzyć widok Diagram hierarchii .

  3. Umieść wskaźnik myszy na linii między dwoma lokacjami. Wyświetl stan replikacji danych globalnych i lokacji dla tych lokacji.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie.

  2. Wybierz węzeł Replikacja bazy danych , a następnie wybierz link replikacji, który chcesz monitorować. Następnie wybierz odpowiednią kartę, aby wyświetlić różne szczegóły dotyczące stanu replikacji dla tego linku.