Sdílet prostřednictvím


Začínáme se skupinami dostupnosti AlwaysOn

platí pro:SQL Server

Toto téma představuje postup konfigurace instancí SQL Serveru tak, aby podporoval skupiny dostupnosti AlwaysOn a pro vytváření, správu a monitorování skupiny dostupnosti.

Doporučené čtení

Než vytvoříte první skupinu dostupnosti, přečtěte si následující témata:

Konfigurace instance SQL Serveru pro podporu skupin dostupnosti AlwaysOn

Step Links
Povolte skupiny dostupnosti AlwaysOn. U každé instance SQL Serveru, která se účastní skupiny dostupnosti, musíte povolit funkci Skupiny dostupnosti AlwaysOn.

Požadavky: Hostitelský počítač musí být uzlem Clusteringu s podporou převzetí služeb při selhání systému Windows Server (WSFC), pokud se nejedná o skupinu dostupnosti škálování pro čtení nebo v Linuxu.

Informace o dalších požadavcích najdete v tématu Požadavky a omezení instance SQL Serveru v části Požadavky, Omezení a doporučení pro skupiny dostupnosti AlwaysOn (SQL Server).
Povolení a zakázání skupin dostupnosti AlwaysOn
Vytvořte koncový bod zrcadlení databáze (pokud žádný). Ujistěte se, že každá instance serveru má koncový bod zrcadlení databáze. Instance serveru používá tento koncový bod k příjmu připojení skupin dostupnosti AlwaysOn z jiných instancí serveru. Určení, jestli existuje koncový bod zrcadlení databáze:
sys.database_mirroring_endpoints

Pro ověřování systému Windows. K vytvoření koncového bodu zrcadlení databáze použijte:

Průvodce novou skupinou dostupnosti

Transact-SQL

SQL Server PowerShell

Pro ověřování certifikátů. K vytvoření koncového bodu zrcadlení databáze použijte:Transact-SQL.

Vytvoření a konfigurace nové skupiny dostupnosti

Step Links
Vytvořte skupinu dostupnosti. Vytvořte skupinu dostupnosti na instanci SQL Serveru, která je hostitelem databází, které se mají přidat do skupiny dostupnosti.

Minimálně vytvořte počáteční primární repliku v instanci SQL Serveru, kde vytvoříte skupinu dostupnosti. Můžete zadat jednu až čtyři sekundární repliky. Informace o vlastnostech skupiny dostupnosti a repliky naleznete v tématu VYTVOŘENÍ SKUPINY DOSTUPNOSTI (Transact-SQL).

Důrazně doporučujeme vytvořit naslouchací proces skupiny dostupnosti.

Požadavky: Při použití clusteru s podporou převzetí služeb při selhání Windows Serveru pro skupinu dostupnosti se instance SQL Serveru, které hostují repliky dostupnosti pro danou skupinu dostupnosti, musí nacházet na samostatných uzlech jednoho clusteru WSFC. Jedinou výjimkou je, že při migraci do jiného clusteru WSFC může skupina dostupnosti dočasně vychýlit dva clustery.

Informace o dalších požadavcích najdete v tématech Požadavky a omezení skupiny dostupnosti, Požadavky a omezení databáze dostupnosti a požadavky a omezení instance SQL Serveru v požadavcích, omezeních a doporučeních pro skupiny dostupnosti AlwaysOn (SQL Server).
K vytvoření skupiny dostupnosti můžete použít některý z následujících nástrojů:

Průvodce novou skupinou dostupnosti

Transact-SQL

SQL Server PowerShell
Připojte sekundární repliky ke skupině dostupnosti. Připojte se ke každé instanci SQL Serveru, která je hostitelem sekundární repliky, a připojte místní sekundární repliku ke skupině dostupnosti. Připojení sekundární repliky ke skupině dostupnosti

Tip: Pokud používáte Průvodce novou skupinou dostupnosti, je tento krok automatizovaný.
Příprava sekundárních databází V každé instanci serveru, která je hostitelem sekundární repliky, obnovte zálohy primárních databází pomocí funkce RESTORE WITH NORECOVERY. Ruční příprava sekundární databáze

Tip: Průvodce novou skupinou dostupnosti vám může připravit sekundární databáze. Další informace najdete v tématu Požadavky pro použití úplné počáteční synchronizace dat na stránce Vybrat počáteční synchronizaci dat (Průvodci skupinami dostupnosti AlwaysOn).
Připojte sekundární databáze ke skupině dostupnosti. Na každé instanci serveru, která je hostitelem sekundární repliky, připojte každou místní sekundární databázi ke skupině dostupnosti. Při připojování ke skupině dostupnosti zahájí daná sekundární databáze synchronizaci dat s odpovídající primární databází. Připojení sekundární databáze ke skupině dostupnosti

Tip: Průvodce novou skupinou dostupnosti může tento krok provést, pokud na každé sekundární replice existuje každá sekundární databáze.
Vytvořte naslouchací proces skupiny dostupnosti. Tento krok je nezbytný, pokud jste ještě nevytvořili naslouchací proces skupiny dostupnosti při vytváření skupiny dostupnosti. Vytvoření nebo konfigurace naslouchacího procesu skupiny dostupnosti (SQL Server)
Dejte naslouchacímu procesu název hostitele DNS vývojářům aplikací. Vývojáři musí zadat tento název DNS v připojovacích řetězcích, aby mohli směrovat požadavky na připojení na naslouchací proces skupiny dostupnosti. Další informace najdete v tématu Naslouchací procesy skupiny dostupnosti, připojení klienta a převzetí služeb při selhání aplikací (SQL Server). "Zpracovat: Po vytvoření naslouchacího procesu skupiny dostupnosti" v části Vytvoření nebo konfigurace naslouchacího procesu skupiny dostupnosti (SQL Server)
Nakonfigurujte, kde se úlohy zálohování zasílaly. Pokud chcete zálohovat sekundární databáze, musíte vytvořit skript úlohy zálohování, který vezme v úvahu předvolbu automatizovaného zálohování. Vytvořte skript pro každou databázi ve skupině dostupnosti v každé instanci serveru, která je hostitelem repliky dostupnosti pro skupinu dostupnosti. "Zpracovat: Po konfiguraci zálohování na sekundárních replikách" v konfiguraci zálohování replik dostupnosti (SQL Server)

Správa skupin dostupnosti, replik a databází

Poznámka:

Informace o vlastnostech skupiny dostupnosti a repliky naleznete v tématu VYTVOŘENÍ SKUPINY DOSTUPNOSTI (Transact-SQL).

Pokud chcete spravovat existující skupiny dostupnosti, proveďte jednu nebo více následujících úloh:

Task Link
Upravte flexibilní zásady převzetí služeb při selhání skupiny dostupnosti, abyste mohli řídit podmínky, které způsobují automatické převzetí služeb při selhání. Tato zásada je relevantní jenom v případě, že je možné automatické převzetí služeb při selhání. Konfigurace flexibilních zásad převzetí služeb při selhání skupiny dostupnosti
Proveďte plánované ruční převzetí služeb při selhání nebo vynucené ruční převzetí služeb při selhání (s možnou ztrátou dat), obvykle označované jako vynucené převzetí služeb při selhání. Další informace najdete v tématu převzetí služeb při selhání a režimy převzetí služeb při selhání (skupiny dostupnosti Always On). Provedení plánovaného ručního převzetí služeb při selhání

Provedení vynuceného ručního převzetí služeb při selhání
Pomocí sady předdefinovaných zásad můžete zobrazit stav skupiny dostupnosti a jejích replik a databází. Zobrazení stavu skupin dostupnosti pomocí správy na základě zásad

Použití řídicího panelu skupiny AlwaysOn
Přidání nebo odebrání sekundární repliky Přidání sekundární repliky

Odebrání sekundární repliky
Pozastavte nebo obnovte databázi dostupnosti. Pozastavení sekundární databáze zůstane v aktuálním bodu v čase, dokud ji neobnovíte. Pozastavení databáze

Obnovení databáze
Přidání nebo odebrání databáze Přidání databáze

Odebrání sekundární databáze

Odebrání primární databáze
Překonfigurujte nebo vytvořte naslouchací proces skupiny dostupnosti. Vytvoření nebo konfigurace naslouchacího procesu skupiny dostupnosti
Odstraňte skupinu dostupnosti. Odstranění skupiny dostupnosti
Řešení potíží s operacemi přidání souborů To se může vyžadovat, pokud primární databáze a sekundární databáze mají různé cesty k souborům. Řešení potíží s neúspěšnou operací s doplňky
Změnit vlastnosti repliky dostupnosti Změna režimu dostupnosti

Změna režimu převzetí služeb při selhání

Konfigurace priority zálohování (a předvolby automatizovaného zálohování)

Konfigurace Read-Only Accessu

Konfigurace směrování Read-Only

Změna období Session-Timeout

Monitorování skupin dostupnosti

Pokud chcete monitorovat vlastnosti a stav skupiny dostupnosti AlwaysOn, použijte následující nástroje.

Tool Stručný popis Links
Sada System Center Monitoring Pack pro SQL Server Sada Monitorování pro SQL Server (SQLMP) je doporučené řešení pro monitorování skupin dostupnosti, replik dostupnosti a databází dostupnosti pro správce IT. Mezi monitorovací funkce, které jsou zvláště relevantní pro skupiny dostupnosti AlwaysOn, patří:

Automatická zjistitelnost skupin dostupnosti, replik dostupnosti a databází dostupnosti ze stovek počítačů. Tato funkce umožňuje snadno sledovat inventář skupin dostupnosti AlwaysOn.

Plně schopné upozorňování a lístkování system Center Operations Manageru (SCOM). Tyto funkce poskytují podrobné znalosti, které umožňují rychlejší řešení problému.

Vlastní rozšíření pro monitorování stavu AlwaysOn pomocí správy založené na zásadách (PBM).

Zavedení stavu z databází dostupnosti do replik dostupnosti

Vlastní úlohy, které spravují skupiny dostupnosti AlwaysOn z konzoly nástroje System Center Operations Manager
Informace o stažení sady Monitoring Pack (SQLServerMP.msi) a průvodce sadou SQL Server Management Pack pro nástroj System Center Operations Manager (SQLServerMPGuide.doc) najdete tady:

Sada System Center Monitoring Pack pro SQL Server
Transact-SQL Katalog skupin dostupnosti AlwaysOn a zobrazení dynamické správy poskytují řadu informací o skupinách dostupnosti a jejich replikách, databázích, naslouchacích procesech a prostředí clusteru WSFC. Monitorování skupin dostupnosti (Transact-SQL)
SQL Server Management Studio V podokně Podrobnosti Průzkumníka objektů se zobrazí základní informace o skupinách dostupnosti hostovaných v instanci SQL Serveru, ke které jste připojení.

Tip: Toto podokno slouží k výběru více skupin dostupnosti, replik nebo databází a provádění rutinních úloh správy u vybraných objektů; Například odebrání více replik dostupnosti nebo databází ze skupiny dostupnosti.
Monitorování skupin dostupnosti pomocí podrobností Průzkumníka objektů
SQL Server Management Studio Dialogová okna Vlastnosti umožňují zobrazit vlastnosti skupin dostupnosti, replik nebo naslouchacích procesů a v některých případech změnit jejich hodnoty. Vlastnosti skupiny dostupnosti

Vlastnosti repliky dostupnosti

Vlastnosti naslouchacího procesu skupiny dostupnosti
Sledování systému SQLServer:Objekt výkonu repliky dostupnosti obsahuje čítače výkonu, které hlásí informace o replikách dostupnosti. SQL Server, replika dostupnosti
Sledování systému Objekt výkonu sqlServer:Database Replica obsahuje čítače výkonu, které hlásí informace o sekundárních databázích na dané sekundární replice.

Objekt SQLServer:Databases v SQL Serveru obsahuje čítače výkonu, které mimo jiné monitorují aktivity transakčního protokolu. Následující čítače jsou obzvláště relevantní pro monitorování aktivit transakčního protokolu v databázích dostupnosti: Protokolování vyprázdnění doby zápisu (ms), vyprázdnění protokolů za sekundu, neúspěšné zápisy do mezipaměti fondu protokolů za sekundu, čtení disku fondu protokolů za sekundu a žádosti o fond protokolů za sekundu.
SQL Server, replika databáze

SQL Server, objekt databáze

Související obsah

Viz také

Skupiny dostupnosti AlwaysOn (SQL Server)
přehled skupin dostupnosti AlwaysOn (SQL Server)
Konfigurace instance serveru pro skupiny dostupnosti AlwaysOn (SQL Server)
Vytvoření a konfigurace skupin dostupnosti (SQL Server)
Monitorování skupin dostupnosti (SQL Server)
Přehled příkazů Transact-SQL pro skupiny dostupnosti AlwaysOn (SQL Server)
Přehled rutin PowerShellu pro skupiny dostupnosti AlwaysOn (SQL Server)