Konfigurowanie zawsze włączonej grupy dostępności SQL Server dla Configuration Manager
Dotyczy: programu Configuration Manager (bieżąca gałąź)
Informacje zawarte w tym artykule umożliwiają skonfigurowanie SQL Server zawsze włączonej grupy dostępności dla bazy danych Configuration Manager lokacji i zarządzanie nią. Przed rozpoczęciem zapoznaj się z informacjami dotyczącymi przygotowywania do korzystania z grupy dostępności. Zapoznaj się również z dokumentacją SQL Server, która obejmuje korzystanie z grup dostępności i powiązanych procedur.
Tworzenie i konfigurowanie grupy dostępności
Użyj tej procedury, aby utworzyć grupę dostępności dla Configuration Manager. Następnie przenieś kopię bazy danych lokacji do tej grupy dostępności.
Użyj następującego polecenia, aby zatrzymać witrynę Configuration Manager:
preinst.exe /stopsite
Aby uzyskać więcej informacji, zobacz Narzędzie do konserwacji hierarchii.
Zmień model kopii zapasowej bazy danych lokacji z SIMPLE na FULL:
ALTER DATABASE [CM_xxx] SET RECOVERY FULL;
Grupy dostępności obsługują tylko model pełnej kopii zapasowej. Aby uzyskać więcej informacji, zobacz Wyświetlanie lub zmienianie modelu odzyskiwania bazy danych.
Użyj SQL Server, aby utworzyć pełną kopię zapasową bazy danych lokacji. Wybierz jedną z następujących opcji:
Będzie członkiem grupy dostępności: jeśli używasz tego serwera jako początkowego elementu członkowskiego repliki podstawowej grupy dostępności, nie musisz przywracać kopii bazy danych lokacji na ten serwer lub inny serwer w grupie. Baza danych jest już w miejscu repliki podstawowej. SQL Server replikuje bazę danych do replik pomocniczych w późniejszym kroku.
Nie będzie członkiem grupy dostępności: przywróć kopię bazy danych lokacji na serwerze, który będzie hostem repliki podstawowej grupy.
Aby uzyskać więcej informacji, zobacz następujące artykuły w dokumentacji SQL Server:
- Tworzenie pełnej kopii zapasowej bazy danych
- Przywracanie kopii zapasowej bazy danych przy użyciu programu SSMS
Uwaga
Jeśli planujesz przejście z grupy dostępności do autonomicznej w istniejącej replice, najpierw usuń bazę danych z grupy dostępności.
Na serwerze, który będzie hostem początkowej repliki podstawowej grupy, użyj Kreatora nowej grupy dostępności , aby utworzyć grupę dostępności. W kreatorze:
Na stronie Wybierz bazę danych wybierz bazę danych dla witryny Configuration Manager.
Na stronie Określanie replik skonfiguruj:
Repliki: Określ serwery, które będą hostować repliki pomocnicze.
Odbiornika: Określ nazwę DNS odbiornika jako pełną nazwę DNS, na przykład
<listener_server>.fabrikam.com
. Podczas konfigurowania Configuration Manager do korzystania z bazy danych w grupie dostępności jest używana ta nazwa.
Na stronie Wybieranie początkowej synchronizacji danych wybierz pozycję Pełne. Po utworzeniu grupy dostępności przez kreatora zostanie utworzona kopia zapasowa podstawowej bazy danych i dziennika transakcji. Następnie kreator przywraca je na każdym serwerze hostującym replikę pomocniczą.
Uwaga
Jeśli nie używasz tego kroku, przywróć kopię bazy danych lokacji na każdym serwerze hostującym replikę pomocniczą. Następnie ręcznie dołącz tę bazę danych do grupy.
Sprawdź konfigurację każdej repliki:
Upewnij się, że konto komputera serwera lokacji jest członkiem lokalnej grupy Administratorzy na każdym komputerze, który jest członkiem grupy dostępności.
Uruchom skrypt weryfikacji , aby potwierdzić, że baza danych lokacji w każdej replice jest poprawnie skonfigurowana.
Jeśli przed kontynuowaniem należy ustawić konfiguracje replik pomocniczych, ręcznie przełącz replikę podstawową w tryb failover do repliki pomocniczej. Bazę danych repliki podstawowej można skonfigurować tylko. Aby uzyskać więcej informacji, zobacz Wykonywanie planowanego ręcznego przejścia w tryb failover grupy dostępności w dokumentacji SQL Server.
Gdy wszystkie repliki spełniają wymagania, grupa dostępności jest gotowa do użycia z Configuration Manager.
Konfigurowanie lokacji do korzystania z grupy dostępności
Podczas instalowania nowej lokacji po utworzeniu i skonfigurowaniu grupy dostępności należy przeprowadzić bezpośrednią konfigurację w celu użycia nazwy FQDN odbiornika grupy dostępności. Jeśli użyto portu niestandardowego i nazwanego wystąpienia, pozostaw nazwę wystąpienia pustą w kreatorze konfiguracji i użyj nazwy FQDN formatu odbiornika, numeru portu. Użyj na przykład nazwanego wystąpienia, listener.contoso.com, 1445
które nie używa domyślnego portu 1433.
Jeśli została przeniesiona istniejąca baza danych lokacji do utworzonej i skonfigurowanej grupy dostępności, użyj Configuration Manager konserwacji lokacji, aby zmienić konfigurację, korzystając z poniższych instrukcji:
Uruchom Configuration Manager Instalatora:
\BIN\X64\setup.exe
z folderu instalacji lokacji Configuration Manager.Na stronie Wprowadzenie wybierz pozycję Wykonaj konserwację lokacji lub zresetuj tę witrynę, a następnie wybierz pozycję Dalej.
Wybierz pozycję Modyfikuj konfigurację SQL Server, a następnie wybierz pozycję Dalej.
Ponownie skonfiguruj następujące ustawienia bazy danych lokacji:
SQL Server nazwa: wprowadź nazwę wirtualną odbiornika grupy dostępności. Odbiornik został skonfigurowany podczas tworzenia grupy dostępności. Nazwa wirtualna powinna być pełną nazwą DNS, taką jak
<Listener_Server>.fabrikam.com
.Wystąpienie: Aby określić domyślne wystąpienie odbiornika grupy dostępności, ta wartość musi być pusta. Jeśli bieżąca baza danych lokacji działa w nazwanym wystąpieniu, wyczyść bieżące nazwane wystąpienie.
Bazy danych: Pozostaw nazwę tak, jak jest wyświetlana. Ta nazwa jest bieżącą bazą danych lokacji.
Po podaniu informacji dotyczących nowej lokalizacji bazy danych należy ukończyć konfigurację przy użyciu normalnego procesu i konfiguracji.
Składowe replik synchronicznych
Gdy baza danych lokacji jest hostowana w grupie dostępności, użyj poniższych procedur, aby dodać lub usunąć składowe replik synchronicznych. Aby uzyskać więcej informacji na temat obsługiwanego typu i liczby replik, zobacz Konfiguracje grupy dostępności.
Dodawanie lub usuwanie elementu członkowskiego repliki synchronicznej
Uruchom Configuration Manager instalatora, aby dodać lub usunąć składową repliki synchronicznej. Poniższe kroki pokazują, jak dodać:
Dodaj replikę pomocniczą przy użyciu procedur SQL Server.
Dodaj replikę pomocniczą do zawsze włączonej grupy dostępności.
Obejrzyj stan w SQL Server Management Studio. Poczekaj, aż grupa dostępności powróci do pełnej kondycji.
Uruchom Configuration Manager instalatora i wybierz opcję modyfikowania witryny.
Określ nazwę odbiornika grupy dostępności jako nazwę bazy danych. Jeśli odbiornik używa niestandardowego portu sieciowego, określ to również. Ta akcja powoduje, że instalator upewnia się, że każdy węzeł jest odpowiednio skonfigurowany. Uruchamia również proces odzyskiwania bazy danych.
Configuration Manager instalator używa operacji przenoszenia bazy danych SQL Server i upewnia się, że węzły są prawidłowo skonfigurowane.
Repliki asynchroniczne
Repliki asynchronicznej można użyć w grupie dostępności używanej z Configuration Manager. Nie trzeba uruchamiać skryptów konfiguracji wymaganych do skonfigurowania repliki synchronicznej, ponieważ replika asynchroniczna nie jest obsługiwana dla bazy danych lokacji.
Konfigurowanie repliki asynchronicznego zatwierdzenia
Aby uzyskać więcej informacji, zobacz Dodawanie repliki pomocniczej do grupy dostępności.
Odzyskiwanie lokacji przy użyciu repliki asynchronicznej
Użyj repliki asynchronicznej, aby odzyskać bazę danych lokacji.
Zatrzymaj aktywną lokację główną, aby zapobiec dodatkowym zapisom w bazie danych lokacji. Aby zatrzymać lokację, użyj narzędzia konserwacji hierarchii:
preinst.exe /stopsite
Po zatrzymaniu lokacji użyj repliki asynchronicznej zamiast ręcznie odzyskanej bazy danych.
Zatrzymywanie korzystania z grupy dostępności
Użyj poniższej procedury, gdy nie chcesz już hostować bazy danych lokacji w grupie dostępności. W tym procesie przeniesiesz bazę danych lokacji z powrotem do pojedynczego wystąpienia SQL Server.
Zatrzymaj witrynę Configuration Manager przy użyciu następującego polecenia:
preinst.exe /stopsite
. Aby uzyskać więcej informacji, zobacz Narzędzie do konserwacji hierarchii.Użyj SQL Server, aby utworzyć pełną kopię zapasową bazy danych lokacji z repliki podstawowej. Aby uzyskać więcej informacji, zobacz Tworzenie pełnej kopii zapasowej bazy danych.
Użyj SQL Server, aby przywrócić kopię zapasową bazy danych lokacji na serwerze, który będzie hostem bazy danych lokacji. Aby uzyskać więcej informacji, zobacz Przywracanie kopii zapasowej bazy danych przy użyciu programu SSMS.
Uwaga
Jeśli serwer repliki podstawowej dla grupy dostępności będzie hostować pojedyncze wystąpienie bazy danych lokacji, pomiń ten krok.
Na serwerze, który będzie hostem bazy danych lokacji, zmień model kopii zapasowej bazy danych lokacji z FULL na SIMPLE. Aby uzyskać więcej informacji, zobacz Wyświetlanie lub zmienianie modelu odzyskiwania bazy danych.
Uruchom Configuration Manager Instalatora:
\BIN\X64\setup.exe
z folderu instalacji lokacji Configuration Manager.Na stronie Wprowadzenie wybierz pozycję Wykonaj konserwację lokacji lub zresetuj tę witrynę, a następnie wybierz pozycję Dalej.
Wybierz pozycję Modyfikuj konfigurację SQL Server, a następnie wybierz pozycję Dalej.
Ponownie skonfiguruj następujące ustawienia bazy danych lokacji:
SQL Server nazwa: wprowadź nazwę serwera, który teraz hostuje bazę danych lokacji.
Wystąpienie: Określ nazwane wystąpienie hostujące bazę danych lokacji. Jeśli baza danych znajduje się w wystąpieniu domyślnym, pozostaw to pole puste.
Bazy danych: Pozostaw nazwę tak, jak jest wyświetlana. Ta nazwa jest bieżącą bazą danych lokacji.
Po podaniu informacji dotyczących nowej lokalizacji bazy danych należy ukończyć konfigurację przy użyciu normalnego procesu i konfiguracji. Po zakończeniu instalacji lokacja zostanie ponownie uruchomiona i zacznie korzystać z nowej lokalizacji bazy danych.
Aby wyczyścić serwery, które były członkami grupy dostępności, postępuj zgodnie ze wskazówkami w temacie Usuwanie grupy dostępności.