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
Toto téma popisuje, jak pozastavit nebo obnovit zrcadlení databáze v SQL Serveru pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.
V tomto tématu
Než začnete:
Chcete-li nahraditThisText, použijte:
Následné kroky:Po pozastavení nebo obnovení zrcadlení databáze
Než začnete
Kdykoli můžete pozastavit relaci zrcadlení databáze, která může zvýšit výkon během kritických bodů a kdykoli obnovit pozastavenou relaci.
Upozornění
Po vynucené službě se při opětovném připojení původního hlavního serveru zrcadlení pozastaví. Mohlo by obnovení zrcadlení v této situaci způsobit ztrátu dat na původním primárním serveru. Informace o správě potenciální ztráty dat naleznete v tématu Přepínání rolí během relace zrcadlení databáze (SQL Server).
Zabezpečení
Povolení
Vyžaduje oprávnění ALTER pro databázi.
Použití aplikace SQL Server Management Studio
Pokud chcete pozastavit nebo obnovit relaci zrcadlení databáze, použijte stránku Vlastnosti zrcadlení databáze.
Pozastavit nebo obnovit zrcadlení databáze
Během relace zrcadlení databáze se připojte k hlavní instanci serveru v Průzkumníku objektů a kliknutím na název serveru rozbalte strom serveru.
Rozbalte Databáze, a vyberte databázi.
Klikněte pravým tlačítkem myši na databázi, vyberte Úkoly a potom klikněte na Zrcadlo. Otevře se stránka Zrcadlení dialogového okna Vlastnosti databáze .
Pokud chcete relaci pozastavit, klikněte na Pozastavit.
Výzva žádá o potvrzení; Pokud kliknete na tlačítko Ano, relace se pozastaví a tlačítko se změní na Pokračovat.
Další informace o dopadu přerušení relace najdete v tématu Pozastavení a obnovení zrcadlení databáze (SQL Server).
Chcete-li relaci obnovit, klikněte na Pokračovat.
Použití Transact-SQL
Pozastavení zrcadlení databáze
Připojte se k databázovému modulu pro jednoho z partnerů.
Na panelu Standard klikněte na Nový dotaz.
Zadejte následující příkaz Transact-SQL:
ALTER DATABASE database_name NASTAVIT POZASTAVENÍ PARTNERA
kde database_name je zrcadlová databáze, jejíž relaci chcete pozastavit.
Následující příklad pozastaví
AdventureWorks2025ukázkovou databázi.ALTER DATABASE AdventureWorks2022 SET PARTNER SUSPEND;
Obnovení zrcadlení databáze
Připojte se k databázovému stroji pro některého partnera.
Na panelu Standard klikněte na Nový dotaz.
Zadejte následující příkaz Transact-SQL:
ZMĚNIT DATABÁZI database_name NASTAVIT PARTNERA POKRAČOVAT
kde database_name je zrcadlová databáze, jejíž relaci chcete obnovit.
Následující příklad pozastaví
AdventureWorks2025ukázkovou databázi.ALTER DATABASE AdventureWorks2022 SET PARTNER RESUME;
Následné kroky: Po pozastavení nebo obnovení zrcadlení databáze
Po pozastavení zrcadlení databáze
V primární databázi proveďte preventivní opatření, aby se zabránilo úplnému transakčnímu protokolu. Další informace naleznete v tématu Transakční protokol (SQL Server).
Po obnovení zrcadlení databáze
Obnovení zrcadlení databáze umístí zrcadlenou databázi do stavu SYNCHRONIZACE. Pokud je úroveň bezpečnosti ÚPLNÁ, zrcadlo dožene hlavní databázi a zrcadlová databáze přejde do synchronizovaného stavu. V tuto chvíli je možné převzetí služeb při selhání. Pokud je svědek přítomný a zapnutý, je možné automatické převzetí při selhání. V nepřítomnosti svědka je možné manuální převzetí služeb při selhání.