Řešil jsem nedávno následující problém. Řešení disaster recovery (DR) s pomocí IBM Tivoli Storage Manageru s replikací mezi dvěma TSM servery se ukázalo jako funkční s jedinou výjimkou. Replikace záloh produkčního SQL Serveru díky velikosti databáze nedokázala proběhnout v rozumném čase. Řešením se ukázala replikace databází MS SQL Serveru, která je i v edici Standard k dispozici.
Postup jak nakonfigurovat replikaci, je následující:
Proveďte na primárním SQL serveru plnou zálohu databáze, která bude replikována
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_538,h_333/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-1.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-2.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-3.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_612,h_124/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-4.png)
Na cílovém serveru obnovte zálohu databáze, ideálně pod stejným jménem. POZOR – je třeba obnovu provést s volbou „RESTORE WITH NORECOVERY“.
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_320,h_205/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-5.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-6.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_500,h_362/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-7.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-8.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-9.png)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_612,h_124/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-10.png)
Ověřte, že databáze na cílovém serveru je ve stavu „Restoring“.
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_280,h_235/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-11.png)
Na primárním SQL serveru spusťte konfiguraci mirroru volbou Tasks – Mirror
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_542,h_315/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-12.png)
V následujícím dialogu zvolte „Configure Security“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-13.png)
Spustí se wizard pro konfiguraci mirroru
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-14.png)
Zvolte konfiguraci bez „Witness Serveru“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-15.png)
Potvrďte primární server
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-16.png)
Vyberte „mirror server“ a zvolte „Connect“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-17.png)
Potvrďte uživatele a heslo pro připojení k „mirror serveru“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_416,h_308/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-18.png)
Po úspěšném připojení zvolte „Next“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-19.png)
Zvolte účty, pod nimiž běží obě instance zrcadlených SQL Serverů
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-20.png)
Zkontrolujte vybraná nastavení a zvolte „Finish“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-21.png)
Zkontrolujte, že konfigurace obou serverů proběhla bez chyb.
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_494,h_442/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-22.png)
Nyní můžete spustit proces zrcadlení volbou „Start Mirroring“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_612,h_254/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-23.png)
Pokud se proces mirroringu spustil v pořádku, uvidíte v dialogu jeho nastavení oba servery.
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_704,h_632/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-24.png)
Další kontrolou je v SQL Management Studiu stav obou databází – primání jako „Principal, Synchronized“, její zrcadlo jako „Mirror, Synchronized / Restoring“.
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_340,h_759/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-25.png)
Nyní máte k dispozici přesnou, online zrcadlenou kopii dané databáze. Ta bohužel není automaticky přístupná klientům. Při výpadku primárního serveru je třeba zrcadlenou databázi přepnout ze stavu „Restoring“.
Zotavení databáze provedete následujícím postupem:
Na server se zrcadlem databáze se připojte pomocí SQL Management studia.
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_282,h_238/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-26.png)
Zadejte příkaz „RESTORE DATABASE jmeno_database WITH RECOVERY;“
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_876,h_460/https://blog.exterra-services.cz/wp-content/uploads/2019/10/image-27.png)
Pokud se povedlo, výstup příkazu je „RESTORE DATABASE successfully processed….“