Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Pozastavenou databázi dostupnosti ve skupinách dostupnosti AlwaysOn můžete obnovit pomocí aplikace SQL Server Management Studio, Transact-SQL nebo PowerShellu na SQL Serveru. Obnovení pozastavené databáze umístí databázi do stavu SYNCHRONIZACE. Obnovení primární databáze obnoví také všechny jeho sekundární databáze, které byly pozastaveny v důsledku pozastavení primární databáze. Pokud byla místně pozastavena nějaká sekundární databáze z instance serveru, která je hostitelem sekundární repliky, musí být tato sekundární databáze obnovena místně. Jakmile je daná sekundární databáze a odpovídající primární databáze ve stavu SYNCHRONIZACE, synchronizace dat se obnoví v sekundární databázi.
Poznámka
Pozastavení a obnovení sekundární databáze AlwaysOn nemá přímý vliv na dostupnost primární databáze. Pozastavení sekundární databáze ale může mít vliv na redundanci a schopnosti převzetí služeb pro primární databázi, dokud se pozastavená sekundární databáze neobnoví. To je v protikladu k zrcadlení databáze, kde je stav zrcadlení pozastaven pro zrcadlenou databázi i hlavní databázi, dokud se zrcadlení neobnoví. Pozastavení primární databáze AlwaysOn pozastaví přesun dat ve všech odpovídajících sekundárních databázích a možnosti redundance a převzetí služeb při selhání pro tuto databázi přestanou fungovat, dokud se primární databáze neobnoví.
Omezení a restrikce
Příkaz RESUME se vrátí ihned po přijetí replikou, která hostuje cílovou databázi, ale ve skutečnosti se databáze obnoví asynchronně.
Požadavky
- Abyste mohli pokračovat, musíte být připojeni k instanci serveru, která je hostitelem databáze.
- Skupina dostupnosti musí být online.
- Primární databáze musí být online a dostupná.
Dovolení
Vyžaduje oprávnění ALTER pro databázi.
Vyžaduje oprávnění ALTER AVAILABILITY GROUP u skupiny dostupnosti, oprávnění CONTROL AVAILABILITY GROUP, oprávnění ALTER ANY AVAILABILITY GROUP nebo oprávnění CONTROL SERVER.
Použití aplikace SQL Server Management Studio
Obnovení sekundární databáze
V Průzkumníku objektů se připojte k instanci serveru, která je hostitelem repliky dostupnosti, na které chcete obnovit databázi, a rozbalte strom serveru.
Rozbalte uzel AlwaysOn s vysokou dostupností a uzel skupiny dostupnosti .
Rozšiřte skupinu dostupnosti.
Rozbalte uzel Databáze dostupnosti, klikněte pravým tlačítkem myši na databázi a klikněte na Obnovit přesun dat.
V dialogovém okně Pokračovat v přesunu dat klepněte na tlačítko OK.
Poznámka
Pro obnovení dalších databází v tomto umístění repliky opakujte kroky 4 a 5 pro každou databázi.
Použití Transact-SQL
Obnovení sekundární databáze, která byla pozastavena místně
Připojte se k instanci serveru, která je hostitelem sekundární repliky, jejíž databázi chcete obnovit.
Pomocí následujícího ALTER DATABASE příkazu obnovte sekundární databázi:
ALTER DATABASE Název_databázeSET HADR POKRAČOVAT;
Použití PowerShellu
Obnovení sekundární databáze
Změňte adresář (cd) na instanci serveru, která je hostitelem repliky, jejíž databázi chcete obnovit. Další informace naleznete v tématu Požadavky, dříve v tomto tématu.
Pomocí rutiny Resume-SqlAvailabilityDatabase obnovte skupinu dostupnosti.
Například následující příkaz obnoví synchronizaci dat pro databázi dostupnosti
MyDb3ve skupině dostupnostiMyAg.Resume-SqlAvailabilityDatabase ` -Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAg\Databases\MyDb3Poznámka
Pokud chcete zobrazit syntaxi rutiny, použijte rutinu Get-Help v prostředí SQL Server PowerShell. Další informace najdete v tématu Získání nápovědy k SQL Serveru PowerShell.
Nastavení a použití poskytovatele SQL Serveru PowerShellu