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
Note
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Místo toho používejte skupiny dostupnosti AlwaysOn.
Chcete-li vytvořit relaci zrcadlení databáze a upravit vlastnosti zrcadlení databáze pro databázi, použijte stránku Zrcadlení v dialogovém okně Vlastnosti databáze . Před použitím stránky Zrcadlení nakonfigurujte zrcadlení databáze, ujistěte se, že byly splněny následující požadavky:
Instance instančního a zrcadlového serveru musí mít stejnou edici SQL Server Standard nebo Enterprise. Důrazně také doporučujeme, aby běžely na srovnatelných systémech, které dokážou zpracovávat stejné úlohy.
Note
Instance arbitračního serveru není k dispozici ve všech edicích Microsoft SQL Server. Seznam funkcí podporovaných edicemi SQL Serveru najdete v tématu Funkce podporované edicemi SQL Serveru 2016.
Zrcadlová databáze musí existovat a musí být aktuální.
Vytvoření zrcadlové databáze vyžaduje obnovení nedávné zálohy hlavní databáze (pomocí FUNKCE NORECOVERY) v instanci zrcadlového serveru. Vyžaduje také po úplném zálohování pořízení jedné nebo více záloh transakčního protokolu a jejich postupné obnovení do zrcadlené databáze (pomocí WITH NORECOVERY). Další informace naleznete v tématu Příprava zrcadlové databáze pro zrcadlení (SQL Server).
Pokud jsou instance serveru spuštěné v různých uživatelských účtech domény, každý z nich vyžaduje přihlášení v hlavní databázi ostatních. Pokud přihlášení neexistuje, musíte ho vytvořit před konfigurací zrcadlení. Další informace najdete v tématu Povolení síťového přístupu ke koncovému bodu zrcadlení databáze pomocí ověřování systému Windows (SQL Server).
Konfigurovat zrcadlení databáze
Po připojení k instanci hlavního serveru klikněte v Průzkumníku objektů na název serveru a rozbalte strom serveru.
Rozbalte Databáze a vyberte databázi, která se má zrcadlit.
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 .
Chcete-li začít konfigurovat zrcadlení, kliknutím na tlačítko Konfigurovat zabezpečení spusťte Průvodce konfigurací zrcadlení databáze.
Note
Během relace zrcadlení databáze můžete tohoto průvodce použít pouze k přidání nebo změně instance serveru svědka.
Průvodce konfigurací zabezpečení zrcadlení databáze automaticky vytvoří koncový bod zrcadlení databáze (pokud žádný neexistuje) v každé instanci serveru a zadá síťové adresy serverů do pole odpovídajícího roli instance serveru (hlavní, zrcadlová nebo svědek).
Important
Při vytváření koncového bodu Průvodce konfigurací zabezpečení zrcadlení databáze vždy používá ověřování systému Windows. Než budete moct použít průvodce s ověřováním na základě certifikátů, musí už být koncový bod zrcadlení nakonfigurovaný tak, aby používal certifikáty v každé instanci serveru. Všechna pole dialogového okna Účty služeb průvodce musí zůstat prázdná. Informace o vytvoření koncového bodu zrcadlení databáze pro použití certifikátů najdete v tématu CREATE ENDPOINT (Transact-SQL).
Volitelně můžete změnit provozní režim. Dostupnost určitých provozních režimů závisí na tom, zda jste pro svědka zadali TCP adresu. Možnosti jsou následující:
Option Svědka? Vysvětlení Vysoký výkon (asynchronní) Null (pokud existuje, nepoužívá se, ale relace vyžaduje kvorum) Aby se maximalizoval výkon, zrcadlová databáze vždy zaostává za hlavní databází a nikdy ji úplně nedožene. Mezera mezi databázemi je ale obvykle malá. Ztráta partnera má následující účinek:
Pokud se instance zrcadlového serveru stane nedostupnou, hlavní server bude pokračovat.
Pokud se hlavní instance serveru stane nedostupnou, zrcadlení se zastaví; pokud však relace nemá žádného svědka (jak se doporučuje) nebo je svědek připojen k zrcadlovému serveru, je zrcadlový server dostupný jako pohotovostní záložní server; vlastník databáze může vynutit provoz na instanci zrcadlového serveru (s možnou ztrátou dat).
Další informace naleznete v tématu Přepínání rolí během relace zrcadlení databáze (SQL Server).Vysoká bezpečnost bez automatického převzetí služeb při selhání (synchronní) No Všechny potvrzené transakce jsou zaručeny, že se zapisují na disk na zrcadlovém serveru.
Ruční přepnutí při selhání je možné, když jsou partneři navzájem připojeni a databáze je synchronizovaná.
Ztráta partnera má následující účinek:
Pokud se instance zrcadlového serveru stane nedostupnou, hlavní server bude pokračovat.
Pokud se hlavní instance serveru stane nedostupnou, zrcadlení se zastaví, ale instance zrcadlového serveru zůstane přístupná jako teplá záloha; vlastník databáze může vynutit přesměrování služby na instanci zrcadlového serveru (s možnou ztrátou dat).
Další informace naleznete v tématu Přepínání rolí během relace zrcadlení databáze (SQL Server).Vysoká bezpečnost s automatickým přepnutím při selhání (synchronní) Ano (povinné) Všechny potvrzené transakce jsou zaručeny, že se zapisují na disk na zrcadlovém serveru.
Dostupnost je maximalizována zahrnutím instance arbitrážního serveru, která podporuje automatické převzetí služeb při selhání. Mějte na paměti, že můžete vybrat možnost Vysoká bezpečnost s automatickým převzetím služeb při selhání (synchronní) pouze v případě, že jste nejprve zadali adresu svědeckého serveru.
Ruční převzetí služeb po selhání je možné, když jsou partneři navzájem připojeni a databáze je synchronizovaná.
V přítomnosti svědka má ztráta partnera následující účinek:
Pokud se primární instance serveru stane nedostupnou, dojde k automatickému převzetí služeb při poruše. Instance zrcadlového serveru se přepne na roli hlavní instance a nabízí svou databázi jako hlavní databázi.
Pokud se instance zrcadlového serveru stane nedostupnou, hlavní server bude pokračovat.
Další informace naleznete v tématu Přepínání rolí během relace zrcadlení databáze (SQL Server).
**Důležité** Pokud se svědek odpojí, partneři se musí propojit k sobě navzájem, aby byla databáze dostupná. Další informace najdete v tématu Kvorum: Jak svědek ovlivňuje dostupnost databáze (zrcadlení databáze).Pokud existují všechny následující podmínky, kliknutím na tlačítko Spustit zrcadlení zahájíte zrcadlení:
Právě jste připojení k instanci hlavního serveru.
Zabezpečení je správně nakonfigurované.
Plně kvalifikované adresy TCP instancí objektu zabezpečení a zrcadlového serveru jsou zadané (v části Síťové adresy serveru ).
Pokud je provozní režim nastaven na vysoké zabezpečení s automatickým převzetím při selhání (synchronní), je také zadána plně kvalifikovaná adresa TCP instance serveru svědka.
Po zahájení zrcadlení můžete změnit provozní režim a uložit změnu kliknutím na tlačítko OK. Upozorňujeme, že do režimu vysokého zabezpečení s automatickým převzetím služeb při selhání můžete přepnout pouze pokud jste nejprve zadali adresu serveru svědka.
Note
Pokud chcete svědka odebrat, odstraňte jeho síťovou adresu serveru z pole svědek. Pokud přepnete z režimu vysoké bezpečnosti s automatickým převzetím služeb při selhání do režimu s vysokým výkonem, pole svědek bude automaticky vymazáno.
Viz také
Přepínání rolí během zrcadlení databáze (SQL Server)
Příprava zrcadlové databáze pro zrcadlení (SQL Server)
Vlastnosti databáze (stránka zrcadlení)
Pozastavit nebo obnovit relaci zrcadlení databáze (SQL Server)
Nastavení zrcadlové databáze pro použití vlastnosti důvěryhodnosti (Transact-SQL)
Odebrat zrcadlení databáze (SQL Server)
Správa přihlášení a úloh po přepnutí role (SQL Server)
Nastavení zrcadlení databáze (SQL Server)
spravovat metadata při zpřístupnění databáze v jiné instanci serveru (SQL Server)
Přidání nebo nahrazení svědka zrcadlení databáze (SQL Server Management Studio)