Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
W tym temacie opisano sposób używania Kreatora Nowej grupy dostępności w programie SQL Server Management Studio w celu utworzenia i skonfigurowania zawsze włączonej grupy dostępności w programie SQL Server. Grupa dostępności definiuje zestaw baz danych użytkowników, który przejdzie w tryb failover jako pojedynczą jednostkę i zestaw partnerów trybu failover, znany jako repliki dostępności , które obsługują tryb failover.
Notatka
Aby zapoznać się z wprowadzeniem do grup dostępności, zobacz Omówienie zawsze włączonych grup dostępności (SQL Server).
Przed rozpoczęciem
Zdecydowanie zalecamy przeczytanie tej sekcji przed podjęciem próby utworzenia pierwszej grupy dostępności.
Wymagania wstępne, ograniczenia i zalecenia
W większości przypadków można użyć Kreatora nowej grupy dostępności, aby wykonać wszystkie zadania wymagane do utworzenia i skonfigurowania grupy dostępności. Może jednak być konieczne ręczne wykonanie niektórych zadań.
Jeśli używasz klastra typu Windows Server Failover Cluster (WSFC) do hostowania grupy wysokiej dostępności, upewnij się, że instancje programu SQL Server, które obsługują repliki wysokiej dostępności, znajdują się na różnych serwerach klastrowych (lub węzłach) w ramach tej samej usługi WSFC. Sprawdź również, czy każda z instancji serwera spełnia wszystkie pozostałe wymagania wstępne dotyczące grup dostępności Always On. Aby uzyskać więcej informacji, zdecydowanie zalecamy przeczytanie wymagania wstępne, ograniczenia i zalecenia dotyczące zawsze włączonych grup dostępności (SQL Server).
Jeśli instancja serwera wybrana do hostowania repliki dostępności działa na koncie użytkownika domeny i nie ma jeszcze punktu końcowego dublowania bazy danych, kreator może utworzyć ten punkt końcowy i nadać uprawnienia CONNECT do konta usługi powiązanego z tą instancją serwera. Jeśli jednak usługa SQL Server jest uruchomiona jako konto wbudowane, takie jak System lokalny, Usługa lokalna lub Usługa sieciowa, lub konto niedomenowe, konieczne jest użycie certyfikatów do uwierzytelniania punktów końcowych, a kreator nie będzie mógł utworzyć punktu końcowego dublowania w wystąpieniu serwera. W takim przypadku zalecamy ręczne utworzenie punktów końcowych dublowania bazy danych przed uruchomieniem Kreatora nowej grupy dostępności.
Aby użyć certyfikatów dla punktu końcowego mirroringu bazy danych:
CREATE ENDPOINT (Transact-SQL)
Użyj certyfikatów na punkt końcowy mirroringu bazy danych (Transact-SQL)
Instancje Klastra Przełączania Awaryjnego (FCI) w programie SQL Server nie obsługują automatycznego przełączania awaryjnego za pomocą grup dostępności, więc każda replika dostępności hostowana przez FCI może być skonfigurowana jedynie do ręcznego przełączania awaryjnego.
Wymagania wstępne dla kreatora do wykonania pełnej synchronizacji danych początkowych
Wszystkie ścieżki plików bazy danych muszą być identyczne w każdym wystąpieniu serwera, które hostuje replikę dla grupy dostępności.
Żadna podstawowa nazwa bazy danych nie może istnieć w żadnym wystąpieniu serwera, które hostuje replikę pomocniczą. Oznacza to, że żadne z nowych pomocniczych baz danych nie może jeszcze istnieć.
Aby kreator mógł utworzyć kopie zapasowe i uzyskiwać do nich dostęp, należy określić udział sieciowy. W przypadku repliki podstawowej konto używane do uruchamiania silnika bazy danych musi mieć uprawnienia do odczytu i zapisu w systemie plików na udziale sieciowym. W przypadku replik pomocniczych konto musi mieć uprawnienia do odczytu w udziale sieciowym.
Ważny
Kopie zapasowe dzienników będą częścią łańcucha kopii zapasowych dziennika. Odpowiednio przechowuj pliki kopii zapasowej dziennika.
Jeśli nie możesz użyć kreatora do wykonania pełnej początkowej synchronizacji danych, musisz ręcznie przygotować pomocnicze bazy danych. Można to zrobić przed lub po uruchomieniu kreatora. Aby uzyskać więcej informacji, zobacz Ręczne przygotowywanie bazy danych pomocniczej dla grupy dostępności (SQL Server).
Bezpieczeństwo
Uprawnienia
Wymaga członkostwa w stałej roli serwera sysadmin oraz posiadania uprawnienia CREATE AVAILABILITY GROUP, ALTER ANY AVAILABILITY GROUP lub CONTROL SERVER.
Wymaga również uprawnienia CONTROL ON ENDPOINT, jeśli chcesz zezwolić Kreatorowi Grupy Dostępności na zarządzanie punktem końcowym synchronizacji bazy danych.
Korzystanie z kreatora nowej grupy dostępności
W Eksploratorze obiektów połącz się z wystąpieniem serwera hostującym replikę podstawową.
Rozwiń węzeł Always On High Availability i węzeł grupy dostępności.
Aby uruchomić Kreatora nowej grupy dostępności, wybierz polecenie Kreator nowej grupy dostępności.
Za pierwszym razem, gdy uruchomisz ten kreator, pojawi się strona Wprowadzenie. Aby pominąć tę stronę w przyszłości, możesz kliknąć przycisk Nie pokazuj tej strony ponownie. Po przeczytaniu tej strony kliknij Dalej.
Na stronie Określ opcje grupy dostępności wprowadź nazwę nowej grupy dostępności w polu nazwa grupy dostępności . Ta nazwa musi być prawidłowym identyfikatorem programu SQL Server, który jest unikatowy w klastrze i w całej domenie. Maksymalna długość nazwy grupy dostępności to 128 znaków.
Następnie określ typ klastra. Możliwe typy klastrów zależą od wersji i systemu operacyjnego programu SQL Server. Wybierz albo WSFC, EXTERNAL, lub NONE. Aby uzyskać szczegółowe informacje, zobacz Clusters.
Na stronie Wybieranie baz danych siatka wyświetla bazy danych użytkownika w połączonym wystąpieniu serwera, które kwalifikują się do uzyskania bazy danych wysokiej dostępności . Wybierz co najmniej jedną z wymienionych baz danych, aby uczestniczyć w nowej grupie dostępności. Te bazy danych będą początkowo podstawowymi bazami danych.
Dla każdej wymienionej bazy danych kolumna Size wyświetla rozmiar bazy danych, jeśli jest znany. Kolumna Stan wskazuje, czy dana baza danych spełnia wymagania wstępne dla baz danych dostępności. Wymagania wstępne nie są spełnione, krótki opis stanu wskazuje przyczynę, dla którego baza danych jest niekwalifikowana; na przykład jeśli nie używa pełnego modelu odzyskiwania. Aby uzyskać więcej informacji, kliknij opis stanu.
Jeśli zmienisz bazę danych, aby ją zakwalifikować, kliknij przycisk Odśwież, aby zaktualizować siatkę baz danych.
Jeśli baza danych zawiera klucz główny bazy danych, wprowadź hasło klucza głównego bazy danych w kolumnie Hasło.
Na stronie Określ repliki określ i skonfiguruj co najmniej jedną replikę dla nowej grupy dostępności. Poniższa tabela zawiera szczegółowe informacje na kartach znajdujących się na stronie Określanie replik:
Zakładka Krótki opis Repliki Użyj tej karty, aby określić instancję SQL Server, która będzie hostować replikę dodatkową, a także dodatkowe ustawienia, takie jak required_synchronized_secondaries_to_commit. Należy pamiętać, że wystąpienie serwera, z którym jest obecnie połączone, musi hostować replikę podstawową. punktów końcowych Użyj tej karty, aby zweryfikować wszelkie istniejące punkty końcowe dublowania bazy danych . Jeśli brakuje tego punktu końcowego w wystąpieniu serwera, którego konta usług korzystają z uwierzytelniania Windows, utwórz ten punkt końcowy automatycznie.
Uwaga: Jeśli jakiekolwiek wystąpienie serwera jest uruchomione na koncie użytkownika spoza domeny, należy dokonać ręcznej zmiany w tym wystąpieniu serwera, zanim będzie można kontynuować korzystanie z kreatora. Aby uzyskać więcej informacji, zobacz Prerequisites, we wcześniejszej części tego tematu.Preferencje Kopii Zapasowych Użyj tej karty, aby określić preferencje tworzenia kopii zapasowej dla grupy dostępności jako całości oraz priorytety kopii zapasowych dla poszczególnych replik dostępności. Odbiornika Użyj tej karty, aby utworzyć nasłuchiwacz grupy dostępności . Domyślnie kreator nie tworzy słuchacza. routingu tylko do odczytu Ta karta służy do konfigurowania routingu tylko do odczytu dla replik w grupie dostępności. Domyślnie nie skonfigurowano routingu tylko do odczytu. Na stronie Wybierz początkową synchronizację danych wybierz sposób tworzenia i dołączania nowych pomocniczych baz danych do grupy dostępności. Wybierz jedną z następujących opcji:
automatyczne rozmieszczanie
Program SQL Server automatycznie tworzy repliki pomocnicze dla każdej bazy danych w grupie. Automatyczne rozmieszczanie wymaga, aby ścieżki plików danych i dziennika były takie same w każdym wystąpieniu programu SQL Server biorącym udział w grupie. Dostępne w programie SQL Server 2016 (13.x) i nowszych wersjach. Zobacz Automatyczne inicjowanie zawsze włączonej grupy dostępności.
pełna baza danych i kopia zapasowa dziennika
Wybierz tę opcję, jeśli środowisko spełnia wymagania dotyczące automatycznego uruchamiania początkowej synchronizacji danych (aby uzyskać więcej informacji, zobacz Wymagania wstępne, ograniczenia i zalecenia, wcześniej w tym temacie).
W przypadku wybrania Pełnej, po utworzeniu grupy dostępności kreator utworzy kopię zapasową każdej podstawowej bazy danych i dziennika transakcji w udziale sieciowym, a następnie przywróci te kopie w każdym wystąpieniu serwera hostującym replikę pomocniczą. Następnie kreator dołączy każdą pomocniczą bazę danych do grupy dostępności.
W Określ udostępnioną lokalizację sieciową dostępną dla wszystkich replik: w określ zasób kopii zapasowej, do którego wszystkie wystąpienia serwerów hostujących repliki mają dostęp do odczytu i zapisu. Aby uzyskać więcej informacji, zobacz Prerequisites, we wcześniejszej części tego tematu. W kroku weryfikacji kreator wykona test, aby upewnić się, że podana lokalizacja sieciowa jest prawidłowa. Test utworzy bazę danych na replice podstawowej o nazwie "BackupLocDb_" z dodanym identyfikatorem Guid, zrobi kopię zapasową do podanej lokalizacji sieciowej, a następnie przywróci ją na replikach pomocniczych. Można bezpiecznie usunąć tę bazę danych wraz z historią kopii zapasowej i plików kopii zapasowej na wypadek gdyby kreator nie zdołał ich usunąć.
Dołącz tylko
Jeśli przygotowałeś ręcznie wtórne bazy danych na wystąpieniach serwera, które mają hostować wtórne repliki, możesz wybrać tę opcję. Kreator dołączy istniejące pomocnicze bazy danych do grupy dostępności.
Pomiń początkową synchronizację danych
Wybierz tę opcję, jeśli chcesz użyć własnych kopii zapasowych bazy danych i dzienników podstawowych baz danych. Aby uzyskać więcej informacji, zapoznaj się z Start Data Movement on an Always On Secondary Database (SQL Server).
Strona sprawdzania poprawności weryfikuje, czy wartości określone w tym Kreatorze spełniają wymagania Kreatora nowej Grupy Dostępności. Aby wprowadzić zmianę, kliknij przycisk Poprzednie, aby powrócić do wcześniejszej strony kreatora i zmienić jedną lub więcej wartości. Kliknij Dalej, aby powrócić do strony weryfikacji, a następnie kliknij Ponowne uruchomienie weryfikacji.
Na stronie Podsumowanie przejrzyj wybrane opcje dla nowej grupy dostępności. Aby wprowadzić zmianę, kliknij przycisk Poprzednie, aby powrócić do odpowiedniej strony. Po wprowadzeniu zmiany kliknij przycisk Dalej, aby powrócić do strony Podsumowanie.
Ważny
Gdy konto usługi SQL Server dla instancji serwera, która będzie hostować nową replikę dostępności, nie istnieje jeszcze jako login, Kreator tworzenia grupy dostępności musi utworzyć login. Na stronie Podsumowanie kreator wyświetla informacje o logowaniu, które ma zostać utworzone. Jeśli klikniesz przycisk Zakończ, kreator utworzy to logowanie dla konta usługi programu SQL Server i udzieli uprawnienia logowania CONNECT.
Jeśli wybrane opcje Cię satysfakcjonują, opcjonalnie możesz kliknąć Skrypt, aby utworzyć skrypt kroków, które wykona kreator. Następnie, aby utworzyć i skonfigurować nową grupę dostępności, kliknij przycisk Zakończ.
Na stronie Postęp wyświetlany jest postęp kroków tworzenia grupy dostępności (konfigurowanie punktów końcowych, tworzenie grupy dostępności oraz przyłączanie repliki wtórnej do grupy).
Po wykonaniu tych kroków na stronie Wyniki zostanie wyświetlony wynik każdego kroku. Jeśli wszystkie te kroki się powiedzie, nowa grupa dostępności zostanie całkowicie skonfigurowana. Jeśli którykolwiek z kroków spowoduje błąd, może być konieczne ręczne ukończenie konfiguracji lub użycie kreatora dla kroku zakończonego niepowodzeniem. Aby uzyskać informacje o przyczynie danego błędu, kliknij skojarzony link "Błąd" w kolumnie Result.
Po zakończeniu pracy kreatora kliknij przycisk Zamknij, aby zakończyć.
Powiązane zadania
Aby ukończyć konfigurację grupy dostępności
Ręczne przygotowanie pomocniczej bazy danych dla grupy dostępności (SQL Server)
Dołączanie Pomocniczej Bazy Danych do Grupy Dostępności (SQL Server)
Tworzenie lub konfigurowanie nasłuchiwacza grupy dostępności (SQL Server)
Alternatywne sposoby tworzenia grupy dostępności
Aby włączyć zawsze włączone grupy dostępności
Aby skonfigurować punkt końcowy mirroringu bazy danych
Aby rozwiązać problemy z konfiguracją zawsze włączonych grup dostępności
Rozwiązywanie problemów z konfiguracją zawsze włączonych grup dostępności (SQL Server)
Rozwiązywanie problemów z nieudaną operacją Add-File (zawsze włączone grupy dostępności)
Powiązana zawartość
Blogi :
Always On — seria szkoleniowa HADRON: użycie puli roboczej dla baz danych z obsługą usługi HADRON
SQL Server Always On Team Blogs: oficjalny blog zespołu Always On programu SQL Server
oficjalny dokument :
oficjalne dokumenty firmy Microsoft dotyczące programu SQL Server 2012
Oficjalne opracowania Zespołu Doradczego Klientów SQL Server
Alternatywne sposoby tworzenia grup dostępności
Alternatywą dla korzystania z Kreatora nowej grupy dostępności jest użycie Transact-SQL lub poleceń cmdlet PowerShell dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Tworzenie grupy dostępności (Transact-SQL) lub Tworzenie grupy dostępności (SQL Server PowerShell).
Zobacz też
Punkt końcowy dublowania bazy danych (SQL Server)
omówienie zawsze włączonych grup dostępności (SQL Server)
wymagania wstępne, ograniczenia i zalecenia dotyczące zawsze włączonych grup dostępności (SQL Server)