Konfigurace skupin dostupnosti AlwaysOn SQL v sadě Azure Pack Windows
Platí pro: Windows Azure Pack
Ve službě Windows Azure Pack můžete použít funkci SQL Skupiny dostupnosti AlwaysOn se službou SQL Server. Funkce SQL Skupiny dostupnosti AlwaysOn je dostupná v Microsoft SQL Server 2012 edice Enterprise a představuje řešení pro vysokou dostupnost a zotavení po havárii, které poskytuje alternativu k zrcadlení databáze na podnikové úrovni. Tato funkce snižuje závislost databáze tenanta na fallibility jedné instance SQL.
Další informace o skupinách dostupnosti AlwaysOn SQL najdete v tématu https://msdn.microsoft.com/library/hh510230.aspx.
Vytvoření databáze s omezením je základní změna, která tuto funkci umožňuje. Obsažená databáze je databáze, která je izolovaná od jiných databází a od instance SQL Server, která je hostitelem databáze. Podrobnosti o databázích s omezením najdete na adrese https://msdn.microsoft.com/library/ff929071.aspx. Vytváření databáze s omezením umožňuje správcům přidávat databáze do skupin dostupnosti a inicializovat replikaci. Uživatelé s omezením se vytvářejí proti uživatelům na úrovni instance. V případě převzetí služeb při selhání se replikují všechny databáze s omezením a uživatelé s omezením. Uživatel má nadále přístup k databázím na sekundárním serveru bez vytváření nových přihlášení v sekundární instanci.
Požadavky
Před použitím skupin dostupnosti AlwaysOn se ujistěte, že SQL používáte následující:
Seznam požadavků pro nastavení SQL skupiny dostupnosti AlwaysOn najdete tady.
Pokud chcete povolit skupiny dostupnosti AlwaysOn SQL, spusťte následující skript pro každou instanci SQL před vytvořením databáze SQL prostřednictvím sady Azure Pack Windows:
sp_configure ‘contained database authentication’, 1 RECONFIGURE GO
Před přidáním naslouchacího procesu skupiny dostupnosti skupiny dostupnosti AlwaysOn se ujistěte, že jsou všechny sekundární servery nakonfigurované jako součást skupiny dostupnosti AlwaysOn.
Po použití naslouchacího procesu skupiny dostupnosti s Windows Azure Packu se vyhněte změně výše uvedeného nastavení blokování přidružené instance.
Zřízení sdílené složky vyžadované pro databázi AlwaysOn SQL, jak je popsáno v požadavcích.
Akce na portálu pro správu pro správce
Postupujte následovně:
Vytvořte skupinu dostupnosti v SQL s odpovídajícím naslouchacím procesem skupiny dostupnosti. Podrobnosti viz https://msdn.microsoft.com/library/ff878399.aspx.
Poznámka
Nakonfigurujte naslouchací proces skupiny AlwaysOn tak, aby používal výchozí port 1433.
Vytvořte skupinu SQL typu Vysoká dostupnost (povoleno AlwaysOn).
Zadejte sdílenou složku, která je přístupná všem primárním a sekundárním serverům, které budou součástí této skupiny SQL Server.
Přidejte naslouchací proces skupiny dostupnosti do skupiny, kterou jste vytvořili výše.
Pokud do skupiny dostupnosti přidáte sekundární server po přidání naslouchacího procesu do sady Azure Pack Windows, ujistěte se, že se připojení k naslouchacímu procesu aktivuje v rozšíření SQL Server na portálu pro správu pro správce. V opačném případě nebudou moct tenanti vytvářet nové databáze ani měnit jejich velikost, měnit ani odstraňovat stávající databáze.
Akce v SQL Server
Správce bude muset v SQL Server provést následující akce:
Vyprázdněte sdílenou složku zadanou pro každou skupinu SQL Server Vysoká dostupnost (zapnutá funkce AlwaysOn) pravidelně, aby se uvolnilo místo. Neexistuje žádný automatizovaný proces, který by to udělal.
Přidejte do sady Management Pack SQL Serverzásadu SQL Server a sledujte výskyty převzetí služeb při selhání. Jakmile tuto zásadu přidáte, sada Management Pack ji automaticky rozpozná a použije ji jako model stavu.
Reference
Následující témata obsahují další informace o používání funkce skupiny dostupnosti AlwaysOn SQL: