Udostępnij za pośrednictwem


Używanie zawsze włączonych grup dostępności programu SQL Server z programem Service Manager do obsługi trybu failover

Informacje zawarte w tym artykule zawierają zadania, które należy wykonać, aby program Service Manager działał efektywnie podczas korzystania z grup dostępności. Funkcja AlwaysOn obsługuje środowisko trybu failover. Te informacje są obsługiwane tylko w programie SQL Server 2012 SP2 lub nowszym.

Jednak te informacje nie mają na celu udostępnienia szczegółowych instrukcji dotyczących konfigurowania zawsze włączonej grupy dostępności programu SQL Server. Ponadto program Service Manager nie obsługuje ustawiania parametru MultiSubnetFailover. Ten parametr nie jest używany w parametry połączenia programu Service Manager.

Ważne

Program Service Manager nie obsługuje topologii, w której baza danych serwera raportowania i analizy jest skonfigurowana jako część zawsze włączonej grupy dostępności.

Uwaga

Po wdrożeniu programu Service Manager w węzłach serwera SQL uczestniczących w zawsze włączonym programie SQL, aby włączyć ścisłe zabezpieczenia środowiska CLR, uruchom skrypt SQL w każdej bazie danych programu Service Manager.

Bazy danych programu SQL Server AlwaysOn obsługiwane przez program Service Manager

Funkcja AlwaysOn programu SQL Server obsługuje następujące bazy danych programu Service Manager:

  • Service Manager CMDB
  • Magazyn danych programu Service Manager (wszystkie trzy bazy danych)
  • OM i CM DataMart

Nowa instalacja grupy zarządzania

Podczas instalowania nowej grupy zarządzania z zawsze włączoną grupą dostępności SQL należy wykonać następujące zadania.

Przed zainstalowaniem programu Service Manager w grupie dostępności

  1. Upewnij się, że używasz nazwy odbiornika grupy i portu podczas instalowania programu Service Manager dla baz danych, które mają zostać dodane do baz danych dostępności.
  2. Pierwszy serwer zarządzania użyje odbiornika grupy do pobrania podstawowego wystąpienia SQL i zainstaluje bazy danych w tym wystąpieniu.

Po zainstalowaniu pierwszego serwera zarządzania

  1. Upewnij się, że model odzyskiwania bazy danych jest pełny. Otwórz program SQL Server Management Studio i połącz się z wystąpieniem, w którym zainstalowano bazy danych. Kliknij prawym przyciskiem myszy docelową bazę danych i wybierz jej właściwości , a następnie wybierz pozycję Opcje. Jeśli model odzyskiwania nie jest wymieniony jako Pełny , wybierz pozycję Pełna z listy rozwijanej.
  2. Utwórz pełną kopię zapasową baz danych.
  3. Skorzystaj z programu SQL Server Management Studio, aby dodać bazy danych do baz danych dostępności. Podczas dodawania baz danych do baz danych dostępności w obszarze Wybierz synchronizację danych możliwe są trzy opcje: Pełna , Tylko sprzężenie i Pomiń początkową synchronizację danych. Wybierz najodpowiedniejszą dla siebie opcję. Zalecamy wybranie opcji Pełna i zezwolenie kreatorowi dodawania bazy danych na tworzenie pełnej kopii zapasowej i przywracanie baz danych w replikach pomocniczych. Od dokonanego wyboru zależy, czy będą lub nie będą potrzebne dodatkowe kroki. Aby uzyskać więcej informacji, zobacz Ręczne przygotowywanie pomocniczej bazy danych dla grupy dostępności (SQL Server).

Korzystanie z istniejącej grupy zarządzania

W przypadku korzystania z istniejącej grupy zarządzania z zawsze włączoną grupą dostępności programu SQL Server użyj następującej serii zadań.

  1. Oddzielnie przygotuj konfigurację funkcji AlwaysOn programu SQL Server. Możesz również rozważyć funkcję AlwaysOn programu SQL Server z wystąpieniem klastra trybu failover.
  2. Utwórz odbiornik grupy dostępności (AGL) i wybierz odpowiedni numer portu. Unikaj domyślnego portu 1433. Na przykład: nazwa AGL = SMListener i port AGL = 5122
  3. Otwórz port przychodzący dla wystąpienia programu SQL Server i AGL na każdym komputerze z uruchomionym programem SQL Server.
  4. Zapoznaj się z informacjami w sekcji Przenoszenie baz danych programu Service Manager i magazynu danych, a następnie wykonaj tam kroki, wykonując następujące zmiany:
    1. W kroku 5. Aby skonfigurować tabele programu Service Manager, użyj AGL Name,AGL Port number nazwy zamiast nazwy komputera obsługującej bazę danych programu Service Manager, na przykład: SMListener,5122
    2. W kroku 6 użyj elementu AGL Name,AGL Port number , aby zaktualizować tabele bazy danych DWStaging i Config.
    3. W kroku 7 skonfiguruj rejestr na wszystkich serwerach zarządzania, zmień klucz HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database rejestru i nadaj DatabaseServerName go jako AGL Name,AGL Port number.

Podsumowując, zmieniasz nazwę komputera hostująca bazę danych programu Service Manager na nazwę AGL, numer portu AGL dla obsługi funkcji AlwaysOn programu SQL Server.

Następne kroki