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
Na tuto stránku se dostanete z hlavní databáze a použijete ji ke konfiguraci a úpravě vlastností zrcadlení databáze pro databázi. Slouží také ke spuštění Průvodce konfigurací zabezpečení zrcadlení databáze, k zobrazení stavu relace zrcadlení databáze a k pozastavení nebo odebrání relace zrcadlení databáze.
Důležité
Před zahájením zrcadlení je nutné nakonfigurovat zabezpečení. Pokud zrcadlení nebylo spuštěno, musíte začít s pomocí průvodce. Textová pole na stránce zrcadlení jsou neaktivní, dokud není průvodce dokončen.
Konfigurace zrcadlení databáze pomocí aplikace SQL Server Management Studio
Možnosti
Konfigurace zabezpečení
Kliknutím na toto tlačítko spustíte Průvodce konfigurací zabezpečení zrcadlení databáze.
Pokud se průvodce úspěšně dokončí, prováděná akce závisí na tom, jestli už bylo zrcadlení zahájeno, následovně:
| Stav zrcadlení | Přijatá akce |
|---|---|
| Pokud zrcadlení nezačalo. | Stránka vlastností ukládá informace o připojení do mezipaměti a také ukládá hodnotu, která označuje, zda má zrcadlová databáze nastavenou vlastnost partnera. Na konci průvodce se zobrazí výzva ke spuštění zrcadlení databáze pomocí výchozích síťových adres serveru a výchozího provozního režimu. Pokud potřebujete změnit adresy nebo provozní režim, zvolte Nespouštět zrcadlení. |
| Pokud zrcadlení začalo. | Pokud byl server typu witness v průvodci změněn, nastaví se odpovídajícím způsobem. |
Síťové adresy serveru
Pro každou z instancí serveru existuje ekvivalentní možnost: Hlavní, Zrcadlení a Svědek.
Síťové adresy instancí serveru jsou zadány automaticky po dokončení Průvodce nastavením zabezpečení zrcadlení databáze. Po dokončení průvodce můžete v případě potřeby upravit síťové adresy ručně.
Síťová adresa serveru má následující základní syntaxi:
TCP**://úplný_kvalifikovaný_název_domény:**port
where
fully_qualified_domain_name je server, na kterém instance serveru existuje.
port je port přiřazený koncovému bodu zrcadlení databáze instance serveru.
Aby se server mohl účastnit zrcadlení databáze, potřebuje koncový bod pro zrcadlení databáze. Když použijete Průvodce konfigurací zabezpečení zrcadlení databáze k vytvoření první relace zrcadlení pro instanci serveru, průvodce automaticky vytvoří koncový bod a nakonfiguruje ho tak, aby používal ověřování systému Windows. Informace o tom, jak používat průvodce s ověřováním pomocí certifikátů, naleznete v tématu Vytvoření relace zrcadlení databáze pomocí ověřování systému Windows (SQL Server Management Studio).
Důležité
Každá instance serveru vyžaduje přesně jeden databázový koncový bod zrcadlení bez ohledu na počet relací zrcadlení, které mají být podporovány.
Například pro instanci serveru v počítačovém systému s názvem DBSERVER9 , jehož koncový bod používá port 7022, může být síťová adresa:
TCP://DBSERVER9.COMPANYINFO.ADVENTURE-WORKS.COM:7022
Další informace najdete v tématu Určení síťové adresy serveru (zrcadlení databáze).
Poznámka:
Během relace zrcadlení databáze nelze změnit instance hlavního a zrcadlového serveru; nicméně instanci svědka lze během relace změnit. Pro více informací viz "Poznámky" později v tomto tématu.
Zahájit synchronizaci
Kliknutím zahájíte zrcadlení, pokud existují všechny následující podmínky:
Zrcadlová databáze musí existovat.
Než začnete zrcadlit, musí být zrcadlená databáze vytvořena obnovením s použitím NORECOVERY nedávné úplné zálohy a možná i záloh transakčních protokolů hlavní databáze na zrcadlovém serveru. Další informace naleznete v tématu Příprava zrcadlové databáze pro zrcadlení (SQL Server).
Adresy TCP instancí objektu zabezpečení a zrcadlového serveru jsou již zadány (v části Síťové adresy serveru ).
Pokud je režim provozu nastaven na vysokou bezpečnost s automatickým přepnutím při selhání (synchronní), zadává se také adresa TCP instance zrcadlového serveru.
Zabezpečení je správně nakonfigurované.
Kliknutím na spustit zrcadlení zahájíte relaci. Databázový stroj se pokusí automaticky připojit k partnerovi zrcadlení pro ověření správné konfigurace zrcadlového serveru a zahájení relace zrcadlení. Pokud je možné spustit zrcadlení, vytvoří se úloha pro monitorování databáze.
Pozastavení nebo obnovení
Během relace zrcadlení databáze klepněte na tlačítko Pozastavit relaci pozastavit. Výzva žádá o potvrzení; Pokud kliknete na tlačítko Ano, relace se pozastaví a tlačítko se změní na Pokračovat. Chcete-li relaci obnovit, klikněte na Pokračovat.
Informace o dopadu pozastavení relace najdete v tématu Pozastavení a obnovení zrcadlení databáze (SQL Server).
Důležité
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 tom, jak spravovat potenciální ztrátu dat, naleznete v tématu Přepínání rolí během relace zrcadlení databáze (SQL Server).
Odebrat zrcadlení
V instanci hlavního serveru kliknutím zastavíte relaci a odeberete konfiguraci zrcadlení z databází. Výzva žádá o potvrzení. Pokud kliknete na ano, relace se zastaví a zrcadlení se zruší. Informace o dopadu odebrání zrcadlení databáze naleznete v tématu Odebrání zrcadlení databáze (SQL Server).
Poznámka:
Pokud se jedná o jedinou zrcadlenou databázi v instanci serveru, úloha monitorování se odebere.
Převzetí služeb při selhání
Klikněte pro manuální přepnutí hlavní databáze na zrcadlenou databázi.
Poznámka:
Pokud relace zrcadlení běží v režimu vysokého výkonu, ruční převzetí služeb při selhání se nepodporuje. Pokud chcete převzetí služeb při selhání provést ručně, musíte nejprve změnit provozní režim na Vysokou bezpečnost bez automatického převzetí služeb při selhání (synchronní). Po dokončení převzetí služeb při selhání můžete režim změnit zpět na vysoký výkon (asynchronní) v nové instanci hlavního serveru.
Zobrazí se výzva k potvrzení. Kliknete-li na Ano, dojde k pokusu o převzetí služeb při selhání. Hlavní server začíná pokusem o připojení k zrcadlenému serveru pomocí ověřování systému Windows. Pokud ověřování systému Windows nefunguje, hlavní server zobrazí dialogové okno Připojit k serveru . Pokud zrcadlový server používá ověřování SQL Serveru, v poli ověřování vyberte ověřování SQL Serveru. Do textového pole Pro přihlášení zadejte přihlašovací účet, který se má připojit na zrcadlovém serveru, a do textového pole Heslo zadejte heslo pro tento účet.
Pokud převzetí služeb při selhání proběhne úspěšně, dialogové okno Vlastnosti databáze se zavře. Role hlavního a zrcadlového serveru se přepnou: původní zrcadlová databáze se stane hlavní databází a naopak. Všimněte si, že dialogové okno Vlastnosti databáze se okamžitě stane nedostupnou ve staré hlavní databázi, protože se stala zrcadlovou databází; toto dialogové okno bude po převzetí služeb při selhání k dispozici v nové hlavní databázi.
Pokud převzetí při selhání selže, zobrazí se chybová zpráva a dialogové okno zůstane otevřené.
Důležité
Pokud po úpravě vlastností v dialogovém okně Vlastnosti databáze kliknete na Failover, dojde ke ztrátě těchto změn. Uložte aktuální změny tak, že na výzvu k potvrzení odpovíte Ne a kliknete na OK pro uložení změn. Potom znovu otevřete dialogové okno vlastností databáze a klikněte na Failover.
Provozní režim
Volitelně můžete změnit provozní režim. Dostupnost určitých provozních režimů závisí na tom, zda jste zadali adresu TCP pro svědka. Možnosti jsou následující:
| Možnost | Svědka? | Explanation |
|---|---|---|
| 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 instance hlavního serveru přestane být k dispozici, zrcadlo se zastaví. Pokud ale relace nemá žádného svědka (jak se doporučuje) nebo je svědek připojen k zrcadlovému serveru, zůstane zrcadlový server přístupný jako teplý pohotovostní server; vlastník databáze může vynutit službu na instanci zrcadlového serveru (s možnou ztrátou dat). |
| Vysoká bezpečnost bez automatického převzetí služeb při selhání (synchronní) | Ne | Všechny potvrzené transakce jsou zaručeny, že se zapisují na disk na zrcadlovém serveru. Ruční převzetí služeb při selhání je možné, pokud jsou partneři vzájemně připojení. 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, zrcadlový server se zastaví, ale stále je k dispozici jako pohotovostní záložní režim; vlastník databáze může vynutit přepnutí služby na instanci zrcadlového serveru (s možností ztráty dat). |
| Vysoká bezpečnost s automatickým přepnutím při selhání (synchronní) | Ano (povinné) | Maximalizovaná dostupnost zahrnutím instance svědkového serveru pro podporu automatického 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 při selhání je možné vždy, když jsou partneři propojeni. **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). V synchronních provozních režimech jsou zaručeny, že všechny potvrzené transakce budou zapsány na disk na zrcadlovém serveru. V přítomnosti svědka, ztráta partnera má 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 provozní režimy zrcadlení databáze. |
Po zahájení zrcadlení můžete změnit provozní režim a uložit změnu kliknutím na tlačítko OK.
Další informace o provozních režimech naleznete v tématu Režimy zrcadlení databáze.
Stav
Po zahájení zrcadlení se na stavovém panelu zobrazí stav relace zrcadlení databáze ve chvíli, kdy zvolíte stránku Zrcadlení. Chcete-li aktualizovat panel Stav , klikněte na tlačítko Aktualizovat . Možné stavy jsou následující:
| States | Explanation |
|---|---|
| Tato databáze nebyla nakonfigurována pro zrcadlení. | Žádná relace zrcadlení databáze neexistuje a na stránce Zrcadlení není žádná aktivita k hlášení. |
| Pozastaveno | Hlavní databáze je dostupná, ale neodesílá žádné protokoly na zrcadlový server. |
| Žádné připojení | Hlavní instance serveru se nemůže připojit ke svému partnerovi. |
| Synchronizace | Obsah zrcadlové databáze se zpozdí za obsahem hlavní databáze. Instance hlavního serveru odesílá záznamy protokolu do instance zrcadlového serveru, která aplikuje změny na zrcadlovou databázi, aby ji udržovala aktuální. Na začátku protokolu zrcadlení databáze jsou zrcadlová a primární databáze v tomto stavu. |
| Převzetí služeb při selhání | V primární instanci serveru bylo zahájeno ruční převzetí služeb při selhání (přepínání rolí) a server aktuálně přechází na zrcadlovou roli. V tomto stavu se uživatelská připojení k hlavní databázi rychle ukončí a databáze převezme roli zrcadlení brzy později. |
| Synchronizované | Když se zrcadlový server dostatečně uchytí na hlavní server, změní se stav databáze na Synchronized. 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í. V případě režimu vysoké bezpečnosti je možné převzetí služeb při selhání bez ztráty dat. U režimu vysokého výkonu je vždy možné některé ztráty dat, a to i v synchronizovaném stavu. |
Další informace naleznete v tématu Zrcadlení stavů (SQL Server).
Aktualizovat
Kliknutím aktualizujete pole Stav .
Poznámky
Pokud zrcadlení databáze neznáte, přečtěte si téma Zrcadlení databáze (SQL Server).
Přidání svědka do existující relace
Můžete přidat svědka do existující relace nebo nahradit existujícího svědka. Pokud znáte síťovou adresu serveru svědka, můžete ji zadat do pole Svědek ručně. Pokud neznáte síťovou adresu serveru svědka, použijte Průvodce konfigurací zabezpečení zrcadlení databáze k jeho konfiguraci. Jakmile je adresa v poli, ujisti se, že je vybrána možnost Vysoká bezpečnost s automatickým převzetím služeb při selhání (synchronní).
Po nakonfigurování nového svědka musíte kliknout na Ok a přidat ho do relace zrcadlení.
Přidání svědka při použití ověřování Windows
Přidání nebo nahrazení svědka zrcadlení databáze (SQL Server Management Studio)
Odebrání svědka
Pokud chcete odebrat svědka, 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.
Po odstranění svědka musíte kliknout na OK, abyste ji odstranili z relace zrcadlení.
Monitorování zrcadlení databáze
Pokud chcete monitorovat zrcadlené databáze v instanci serveru, můžete použít buď Database Mirroring Monitor, nebo systémovou uloženou proceduru sp_dbmmonitorresults.
Monitorování zrcadlených databází
Další informace naleznete v tématu Monitorování zrcadlení databáze (SQL Server).
Související úkoly
Nastavení relace zrcadlení databáze pomocí ověřování systému Windows (SQL Server Management Studio)
Spuštění Monitoru zrcadlení databáze (SQL Server Management Studio)
Související obsah
- Bezpečnost transportu ve skupinách dostupnosti a zrcadlení databází
- Přepínání rolí během zrcadlení databáze (SQL Server)
- Monitorování zrcadlení databází (SQL Server)
- Zrcadlení databáze (SQL Server)
- Pozastavení a obnovení zrcadlení databáze (SQL Server)
- Odebrání zrcadlení databáze (SQL Server)
- Svědek zrcadlení databáze