Sdílet prostřednictvím


Použijte průvodce skupiny dostupnosti (SQL Server Management Studio)

platí pro:SQL Server

Toto téma popisuje, jak pomocí průvodce Novou skupinu dostupnosti v aplikaci SQL Server Management Studio vytvořit a nakonfigurovat skupinu dostupnosti AlwaysOn v SQL Serveru. Skupina dostupnosti definuje množinu uživatelských databází, které se přenesou při selhání jako jednotný celek, a sadu partnerů pro převzetí služeb při selhání, označovaných jako repliky dostupnosti , které podporují převzetí služeb při selhání.

Poznámka

Úvod do skupin dostupnosti najdete v tématu Přehled skupin dostupnosti AlwaysOn (SQL Server).

Než začnete

Před pokusem o vytvoření první skupiny dostupnosti důrazně doporučujeme přečíst si tuto část.

Požadavky, omezení a doporučení

Ve většině případů můžete pomocí Průvodce novou skupinou dostupnosti dokončit všechny úlohy, které vyžadují vytvoření a konfiguraci skupiny dostupnosti. Možná ale budete muset některé úkoly dokončit ručně.

  • Pokud pro skupinu dostupnosti používáte typ clusteru s podporou převzetí služeb při selhání systému Windows Server (WSFC), ověřte, že instance SQL Serveru, které hostují repliky dostupnosti, se nacházejí na různých serverech clusteru (nebo uzlech) ve stejné WSFC. Také ověřte, že každá instance serveru splňuje všechny ostatní požadavky skupin dostupnosti AlwaysOn. Důrazně doporučujeme, abyste si přečetli Požadavky, omezení a doporučení pro funkci Always On dostupnost skupin (SQL Server)pro více informací.

  • Pokud je instance serveru, kterou vyberete k hostování repliky dostupnosti, spuštěná pod uživatelským účtem domény a ještě nemá koncový bod zrcadlení databáze, může průvodce vytvořit koncový bod a udělit oprávnění CONNECT k účtu služby instance serveru. Pokud je však služba SQL Serveru spuštěná jako předdefinovaný účet, jako je místní systém, místní služba nebo síťová služba nebo nedoménový účet, musíte použít certifikáty pro ověření koncového bodu a průvodce nebude moct vytvořit koncový bod zrcadlení databáze v instanci serveru. V tomto případě doporučujeme vytvořit koncové body pro zrcadlení databáze ručně před spuštěním Průvodce Novou Skupinou Dostupnosti.

    Použití certifikátů pro koncový bod zrcadlení databáze:

    CREATE ENDPOINT (Transact-SQL)

    Použití certifikátů pro koncový bod zrcadlení databáze (Transact-SQL)

  • Instance failover clusteru SQL Serveru (FCI) nepodporují automatické převzetí služeb při selhání pomocí skupin dostupnosti, takže jakákoli replika dostupnosti hostovaná instancí FCI může být nakonfigurována pouze pro ruční převzetí služeb při selhání.

  • Požadavky na průvodce pro provedení úplné počáteční synchronizace dat

    • Všechny cesty k souborům databáze musí být stejné na každé instanci serveru, která je hostitelem repliky pro skupinu dostupnosti.

    • V žádné instanci serveru, která je hostitelem sekundární repliky, neexistuje žádný název primární databáze. To znamená, že žádná z nových sekundárních databází ještě neexistuje.

    • Abyste mohli průvodce využít k vytváření a přístupu k zálohám, budete muset zadat sdílené síťové umístění. Pro primární repliku musí mít účet použitý ke spuštění databázového stroje oprávnění systému čtení a zápisu do sdílené síťové složky. U sekundárních replik musí mít účet oprávnění ke čtení ve sdílené síťové složce.

      Důležitý

      Zálohy protokolů budou součástí řetězu zálohování protokolů. Správně uložte záložní soubory protokolu.

    Pokud nemůžete pomocí průvodce provést úplnou počáteční synchronizaci dat, musíte sekundární databáze připravit ručně. Můžete to udělat před nebo po spuštění průvodce. Další informace naleznete v tématu Ruční příprava sekundární databáze pro skupinu dostupnosti (SQL Server).

Bezpečnost

Dovolení

Vyžaduje členství v pevné roli serveru správce systému a buď oprávnění k vytvoření SKUPINY DOSTUPNOSTI, oprávnění ke změně jakékoli SKUPINY DOSTUPNOSTI nebo oprávnění ke správě SERVERU.

Pokud chcete povolit, aby Průvodce skupinou dostupnosti spravoval koncový bod zrcadlení databáze, je také nutné oprávnění CONTROL ON ENDPOINT.

Použití průvodce pro novou skupinu dostupnosti

  1. V Průzkumníku objektů se připojte k instanci serveru, která je hostitelem primární repliky.

  2. Rozbalte uzel AlwaysOn s vysokou dostupností a uzel skupiny dostupnosti .

  3. Chcete-li spustit Průvodce novou skupinou dostupnosti, vyberte příkaz Nová skupina dostupnosti.

  4. Při prvním spuštění tohoto průvodce se zobrazí úvodní stránka. Chcete-li tuto stránku v budoucnu obejít, můžete kliknout na Tuto stránku již příště nezobrazovat. Po přečtení této stránky klikněte na Další.

  5. Na stránce Zadat možnosti skupiny dostupnosti zadejte název nové skupiny dostupnosti do pole Název skupiny dostupnosti. Tento název musí být platný identifikátor SQL Serveru, který je jedinečný v clusteru a ve vaší doméně jako celek. Maximální délka názvu skupiny dostupnosti je 128 znaků.

  6. Dále zadejte typ clusteru. Možné typy clusterů závisí na verzi a operačním systému SQL Serveru. Zvolte WSFC, EXTERNAL, nebo NONE. Podrobnosti najdete v klastrech.

  7. Na stránce Vybrat databáze obsahuje mřížka seznam uživatelských databází v instanci připojeného serveru, které mají nárok na získání databází dostupnosti. Vyberte jednu nebo více uvedených databází, které se budou účastnit nové skupiny dostupnosti. Tyto databáze budou zpočátku primárními databázemi .

    U každé uvedené databáze se ve sloupci Velikost zobrazí velikost databáze( pokud je to známo). Sloupec Stav označuje, jestli daná databáze splňuje požadavky pro databáze dostupnosti. Pokud nejsou splněny požadavky, stručný popis stavu uvádí důvod, proč je databáze nezpůsobilá; například pokud nepoužívá úplný model obnovení. Pro více informací klikněte na popis stavu.

    Pokud změníte databázi tak, aby byla způsobilá, klikněte na Aktualizovat pro aktualizaci tabulky databází.

    Pokud databáze obsahuje hlavní klíč databáze, zadejte heslo hlavního klíče databáze do sloupce Heslo.

  8. Na stránce Upřesnit repliky zadejte a nakonfigurujte jednu či více replik pro novou skupinu dostupnosti. Následující tabulka popisuje podrobnosti informací na kartách, které najdete na stránce Specifikace replik:

    Tabulátor Stručný popis
    repliky Na této kartě můžete určit každou instanci SQL Serveru, která bude hostovat sekundární repliku, a také další nastavení, jako je required_synchronized_secondaries_to_commit. Všimněte si, že instance serveru, ke které jste aktuálně připojeni, musí hostovat primární repliku.
    koncových bodů Na této kartě můžete ověřit všechny existující koncové body zrcadlení databáze a také v případě, že tento koncový bod chybí v instanci serveru, jejíž účty služeb používají ověřování systému Windows, k automatickému vytvoření koncového bodu.

    Poznámka: Pokud je nějaká instance serveru spuštěná pod uživatelským účtem mimo doménu, musíte před pokračováním v průvodci provést ruční změnu instance serveru. Další informace naleznete v tématu Požadavky, dříve v tomto tématu.
    předvolby zálohování Na této kartě můžete určit předvolby zálohování pro skupinu dostupnosti jako celek a priority zálohování pro jednotlivé repliky dostupnosti.
    Posluchač Tuto kartu použijte k vytvoření posluchače skupiny dostupnosti . Ve výchozím nastavení průvodce nevytvoří naslouchací zařízení.
    směrování pouze pro čtení Na této kartě můžete nakonfigurovat směrování jen pro čtení pro repliky v rámci skupiny dostupnosti. Ve výchozím nastavení není nakonfigurováno žádné směrování jen pro čtení.
  9. Na stránce Vyberte počáteční synchronizaci dat zvolte, jak chcete, aby se nové sekundární databáze vytvořily a připojily ke skupině dostupnosti. Zvolte jednu z následujících možností:

    • Automatické setí

      SQL Server automaticky vytvoří sekundární repliky pro každou databázi ve skupině. Automatické počáteční nastavení vyžaduje, aby cesty k souborům dat a protokolů byly stejné na všech instancích SQL Serveru, které se účastní skupiny. K dispozici na SQL Serveru 2016 (13.x) a novějším. Viz Automaticky inicializovat skupinu dostupnosti "Always On".

    • úplné zálohování databáze a protokolu

      Tuto možnost vyberte, pokud vaše prostředí splňuje požadavky na automatické spuštění počáteční synchronizace dat (další informace najdete v tématu Požadavky, omezení a doporučení, výše v tomto tématu).

      Pokud po vytvoření skupiny dostupnosti vyberete Úplné, průvodce zálohuje každou primární databázi a její transakční protokol do sdílené síťové složky a obnoví zálohy v každé instanci serveru, která je hostitelem sekundární repliky. Průvodce pak připojí každou sekundární databázi ke skupině dostupnosti.

      V Zadejte sdílené síťové umístění přístupné všemi replikami: pole, zadejte záložní sdílenou složku, ke které mají všechny instance serveru, které mají repliky hostitele přístup pro čtení i zápis. Další informace naleznete v tématu Požadavky, dříve v tomto tématu. V kroku ověření průvodce provede test, který zajistí, že je zadané síťové umístění platné, test vytvoří databázi na primární replice s názvem "BackupLocDb_" následovanou identifikátorem GUID a provede zálohování do zadaného síťového umístění a pak ji obnoví na sekundárních replikách. Je bezpečné odstranit tuto databázi spolu s její historií zálohování a záložním souborem v případě, že průvodce je neodstranil.

    • Připojit jenom

      Pokud jste ručně připravili sekundární databáze na instancích serveru, které budou hostovat sekundární repliky, můžete tuto možnost vybrat. Průvodce připojí existující sekundární databáze ke skupině dostupnosti.

    • Přeskočit počáteční synchronizaci dat

      Tuto možnost vyberte, pokud chcete použít vlastní databázi a zálohy protokolů primárních databází. Další informace najdete v tématu Spuštění přesunu dat na vždy zapnuté sekundární databázi (SQL Server).

  10. Stránka Ověření ověřuje, zda hodnoty, které jste zadali v tomto průvodci, splňují požadavky Průvodce Novou Skupinou Dostupnosti. Pokud chcete provést změnu, klikněte na Předchozí a vraťte se na dřívější stránku průvodce a změňte jednu nebo více hodnot. Klikněte na tlačítko Další, abyste se vrátili na stránku Ověření, a poté klikněte na Znovu spustit ověření.

  11. Na stránce Souhrn zkontrolujte možnosti nové skupiny dostupnosti. Pokud chcete provést změnu, kliknutím na Předchozí se vraťte na příslušnou stránku. Po provedení změny klikněte na Další a vraťte se na stránku souhrn.

    Důležitý

    Pokud účet služby instančního SQL Serveru, který bude hostovat novou repliku dostupnosti, ještě neexistuje jako přihlášení, průvodce pro vytvoření nové skupiny dostupnosti musí toto přihlášení vytvořit. Na stránce Souhrn průvodce zobrazí přihlašovací údaje, které se mají vytvořit. Pokud kliknete na Dokončit, průvodce vytvoří toto přihlášení pro účet služby SYSTÉMU SQL Server a udělí přihlašovací oprávnění CONNECT.

    Pokud jste s výběrem spokojeni, můžete kliknutím na Skript vytvořit skript kroků, které průvodce provede. Chcete-li vytvořit a nakonfigurovat novou skupinu dostupnosti, klepněte na tlačítko Dokončit.

  12. Na stránce Průběh se zobrazí postup vytvoření skupiny dostupnosti (konfigurace koncových bodů, vytvoření skupiny dostupnosti a připojení sekundární repliky ke skupině).

  13. Po dokončení těchto kroků se na stránce Výsledky zobrazí výsledek každého kroku. Pokud jsou všechny tyto kroky úspěšné, nová skupina dostupnosti je kompletně nakonfigurovaná. Pokud některý z kroků způsobí chybu, možná budete muset konfiguraci dokončit ručně nebo použít průvodce pro neúspěšný krok. Pro informace o příčině dané chyby klikněte na přidružený odkaz "Chyba" ve sloupci Výsledek.

    Po dokončení průvodce klikněte na Zavřít pro ukončení.

Související úkoly

Dokončení konfigurace skupiny dostupnosti

alternativní způsoby vytvoření skupiny dostupnosti

Povolte skupiny dostupnosti Always On

Nakonfigurovat koncový bod pro zrcadlení databáze

Odstraňování potíží s konfigurací skupin dostupnosti Always On

Související obsah

Alternativní způsoby vytváření skupin dostupnosti

Jako alternativu k použití Průvodce novou skupinou dostupnosti můžete použít Transact-SQL nebo cmdlety PowerShellu pro SQL Server. Další informace najdete v tématu Vytvoření skupiny dostupnosti (Transact-SQL) nebo Vytvoření skupiny dostupnosti (SQL Server PowerShell).

Viz také

Koncový bod zrcadlení databáze (SQL Server)
přehled skupin dostupnosti AlwaysOn (SQL Server)
Požadavky, omezení a doporučení pro skupiny dostupnosti Always On (SQL Server)