Sdílet prostřednictvím


Odeberte zrcadlení databáze (SQL Server)

platí pro:SQL Server

Toto téma popisuje, jak odebrat zrcadlení databáze z databáze v SQL Serveru pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL. Kdykoliv může vlastník databáze ručně zastavit relaci zrcadlení databáze odebráním zrcadlení z databáze.

V tomto tématu

Než začnete

Zabezpečení

Povolení

Vyžaduje oprávnění ALTER pro databázi.

Použití aplikace SQL Server Management Studio

Odebrat zrcadlení databáze

  1. 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.

  2. Rozbalte Databáze, a vyberte databázi.

  3. 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 .

  4. V podokně Vybrat stránku klikněte na Zrcadlení.

  5. Chcete-li odebrat zrcadlení, klepněte na tlačítko Odebrat zrcadlení. Zobrazí se výzva k potvrzení. Pokud kliknete na tlačítko Ano, relace se zastaví a zrcadlení se z databáze odebere.

Použití Transact-SQL

Chcete-li odebrat zrcadlení databáze, použijte vlastnosti databáze. použijte stránku Zrcadlení dialogového okna Vlastnosti databáze .

Odebrat zrcadlení databáze

  1. Připojte se k databázovému serveru některého z partnerů pro zrcadlení.

  2. Na panelu Standard klikněte na Nový dotaz.

  3. Zadejte následující příkaz Transact-SQL:

    ALTER DATABASE database_name SET PARTNER OFF  
    

    kde database_name je zrcadlová databáze, jejíž relaci chcete odebrat.

    Následující příklad odstraní zrcadlení databáze z příkladové databáze AdventureWorks2025.

    ALTER DATABASE AdventureWorks2022 SET PARTNER OFF;  
    

Následné kroky: Odebrání zrcadlení databáze

Poznámka:

Informace o dopadu odebrání zrcadlení naleznete v tématu Odebrání zrcadlení databáze (SQL Server).

  • Pokud máte v úmyslu restartovat zrcadlení v databázi

    Všechny zálohy protokolu pořízené v hlavní databázi po zrušení zrcadlení musí být aplikovány na zrcadlovou databázi, než můžete zrcadlení znovu spustit.

  • Pokud nemáte v úmyslu restartovat zrcadlení

    Volitelně můžete obnovit bývalou zrcadlenou databázi. V instanci serveru, která byla zrcadlový server, můžete použít následující příkaz Transact-SQL:

    RESTORE DATABASE database_name WITH RECOVERY;  
    

    Důležité

    Pokud tuto databázi obnovíte, jsou dvě divergentní databáze se stejným názvem online. Proto je potřeba zajistit, aby klienti měli přístup pouze k jedné z nich– obvykle k nejnovější hlavní databázi.

Související úkoly

Viz také

Zrcadlení databáze (SQL Server)
Nastavení zrcadlení databáze (SQL Server)
Skupiny dostupnosti AlwaysOn (SQL Server)