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
Během zrcadlení databáze je zrcadlená databáze vždy v určitém stavu ( zrcadleném stavu). Stav databáze odráží stav komunikace, tok dat a rozdíl v datech mezi partnery. Zrcadlení databáze přebírá stejný stav jako hlavní databáze.
Během zrcadlení databáze se serverové instance navzájem monitorují. Partneři používají zrcadlení ke sledování databáze. S výjimkou PENDING_FAILOVER stavu jsou hlavní a zrcadlová databáze vždy ve stejném stavu. Pokud je pro relaci nastaven svědek, každý z partnerů sleduje svědka pomocí jeho stavu připojení (CONNECTED nebo DISCONNECTED).
Možné zrcadlení databáze jsou následující:
| Stav zrcadlení | Description |
|---|---|
| SYNCHRONIZACE | Obsah zrcadlové databáze se zpozdí za obsahem hlavní databáze. Hlavní server posílá záznamy záznamů zrcadlovému serveru, který aplikuje změny do zrcadlové databáze, aby ji mohl posunout dál. Na začátku zrcadlení databáze je databáze ve stavu SYNCHRONIZACE. Hlavní server obsluhuje databázi a zrcadlo se snaží dohnat situaci. |
| SYNCHRONIZOVÁNO | Když se zrcadlový server dostatečně dohoní k hlavnímu serveru, stav zrcadlení se změní na SYNCHRONIZOVANÉ. Databáze zůstává v tomto stavu, dokud hlavní server nadále odesílá změny na zrcadlový server a zrcadlový server nadále používá změny v databázi zrcadlení. Pokud je bezpečnost transakcí nastavena na FULLautomatic failover a manuální failover ve stavu SYNCHRONIZED, po failoveru nedochází ke ztrátě dat. Pokud je bezpečnost transakcí vypnutá, je vždy možné určitá ztráta dat, i v režimu SYNCHRONIZED. V SQL Server Management Studio se stav databáze zobrazí jako Obnova. Pro skutečný stav použijte mirroring_state_desc dotazovací sloupec v sys.database_mirroring |
| SUSPENDED | Zrcadelná kopie databáze není k dispozici. Hlavní databáze běží bez odesílání jakýchkoli logů zrcadlovému serveru, což je stav známý jako běh exposed. Toto je stav po failoveru. Relace může být také POZASTAVENA v důsledku chyb při opakování nebo pokud administrátor relaci pozastaví. POZASTAVENÝ je trvalý stav, který přežívá uzavření partnerů a startupy. |
| PENDING_FAILOVER | Tento stav se objevuje pouze na hlavním serveru po zahájení failoveru, ale server ještě nepřešel do role zrcadla. Po zahájení failoveru přechází hlavní databáze do PENDING_FAILOVER stavu, rychle ukončí uživatelská připojení a brzy poté převezme roli zrcadla. |
| ODPOJENO | Partner ztratil komunikaci s druhým partnerem. |