Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví
Dnes vám řeknu o dvou funkcích Commvault pro zálohování MS SQL, které jsou nespravedlivě ignorovány: granulární obnova a plugin Commvault pro SQL Management Studio. Nebudu uvažovat o základním nastavení. Příspěvek je pravděpodobnější pro ty, kteří již vědí, jak nainstalovat agenta, nakonfigurovat plán, zásady atd. Mluvil jsem o tom, jak Commvault funguje a co v tomto umí pošta.

Granulované zotavení

Možnost obnovení úrovně tabulky se objevil ve vlastnostech Subclient relativně nedávno. Umožňuje povolit možnost obnovy tabulek z databáze bez obnovení celé databáze ze zálohy. To je výhodné, když víte, kde přesně je chyba nebo ztráta dat. Přitom samotná databáze je velká a její obnova zabere spoustu času.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

Tato možnost má omezení:
- Tabulky nelze obnovit do původní databáze, pouze do jiné.  
— Všechny tabulky jsou obnoveny do schématu dbo. Tabulku nelze obnovit do uživatelského schématu.
— Podporován je pouze účet místního serveru SQL s právy správce systému.
— Cílový server, na kterém tabulku obnovujeme, musí běžet na OS Windows.
— Na cílovém serveru musí být kromě SQL Agent nainstalován Media Agent a Java Runtime Environment.
— Databáze musí používat model obnovy v plném režimu.
— Pokud je povolena možnost granulární obnovy databáze, dojde ke ztrátě možnosti spouštět úlohy rozdílového zálohování.  

Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví
Možnost obnovení na úrovni tabulky je zakázána.

Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví
Možnost obnovení na úrovni tabulky je zakázána.

V mé praxi se vyskytl případ, kdy měl klient pro SQL server nakonfigurován následující plán: jedna plná záloha jednou týdně a 6 rozdílových záloh ve všední dny. Povolil funkci obnovení na úrovni tabulky a úlohy rozdílového zálohování byly zpracovány s chybou.

Pojďme se podívat, jak bude samotná obnova vypadat.
1. Spusťte obnovu na požadovaném agentovi.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

2. V okně, které se zobrazí, přejděte na kartu Pokročilé možnosti. Vyberte si SQL Granular Browse – Zobrazení obsahu.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

3. V seznamu, který se otevře, vyberte databázi, ze které budeme tabulku obnovovat, a klikněte Obnovit granule.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

4. V dialogovém okně nakonfigurujte bod připojení databáze ze záložních souborů (něco jako technologie Instant Recovery).
Upřesněte:

  • název dočasné databáze;
  • jak dlouho udržet tento bod obnovy ve dnech;
  • server, kam připojíme databázi. V seznamu budou dostupné pouze servery, které splňují všechny výše uvedené nezbytné podmínky: s nainstalovaným OS Windows, Media Agent a Java Runtime Environment atd.

Klepněte na tlačítko OK.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

5. V novém okně klikněte na Zobrazit body obnovy.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

6. Otevře se seznam připojených bodů obnovy. Pokud je databáze velká, budete muset počkat. Pak klikněte Procházet. Zobrazí se okno pro zobrazení tabulek z vybrané databáze.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

Během vytváření seznamu se dialog Body obnovení často zavře a nemohou se tam znovu vrátit. Je to jednoduché: klikněte pravým tlačítkem myši na instanci serveru SQL, kde byl zahájen proces připojení bodu obnovy. Přejděte na Všechny úkoly a vyberte Zobrazit body obnovení.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

7. Pokud existuje mnoho tabulek, může jejich zobrazení nějakou dobu trvat. Například u databáze o velikosti 40 GB trvá vytvoření seznamu asi deset minut. Vyberte požadovanou tabulku a klikněte na Obnovit vše vybrané.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

8. V novém okně vybereme databázi, kde budeme tabulky obnovovat. V našem případě se jedná o databázi GPI TEST.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

9. Po dokončení obnovy se vybrané tabulky objeví v databázi GPI TEST.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

Po obnovení tabulky do dočasné databáze ji můžete přesunout do původní databáze pomocí Management Studio.

Commvault plug-in pro SQL Management Studio

Správci databáze nemají vždy přístup k systému zálohování (BSS). Občas potřebujete něco urgentně vyřídit, ale správce IBS není k dispozici. S pluginem Commvault pro SQL Management Studio může správce databáze provádět základní zálohování a obnovu dat.

Verze QL Management Studio

Příkaz

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL 2012

CvSQLAddInConfig.exe /i 11 /r

SQL 2014

CvSQLAddInConfig.exe /i 12 /r

SQL 2016

CvSQLAddInConfig.exe /i 13 /r

SQL 2017

CvSQLAddInConfig.exe /i 14 /r

Verze serverů SQL, které podporují modul plug-in Commvault, a příkazy, které modul plug-in aktivují. Plugin je podporován pouze v 64bitovém operačním systému Windows.

1. Spusťte příkaz, který odpovídá naší verzi SQL serveru:
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

2. Možnosti zálohování a obnovy jsou nyní dostupné v Management Studio. Chcete-li to provést, klepněte pravým tlačítkem myši na požadovanou databázi.
Administrátor tak má možnost přímo interagovat se záložními kopiemi této databáze bez konzole Commvault a volání správci SRK.
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

3. Když spustíte kteroukoli z dostupných funkcí této nabídky, zobrazí se okno s výzvou k zadání přihlašovacího jména a hesla. Chcete-li se připojit k CommServe, použijte SSO nebo jakýkoli jiný účet ze sekce Zabezpečení v Commserve (přihlášení Commcell).
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví

4. Pokud byly přihlašovací údaje zadány správně a máte dostatek přístupových práv, může správce databáze:
— spustit mimořádnou zálohu (Backup);
— obnovit databázi ze zálohy (Restore);
— zobrazení historie dokončených úkolů (View History) a průběhu probíhajících úkolů (Job monitor).
Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví
Takto vypadá historie dokončených zálohovacích úloh pro vybranou databázi v Management Studio.

Záloha MS SQL: několik užitečných funkcí Commvault, o kterých ne každý ví
Menu pro obnovu databáze. Neliší se ani od konzolového menu.

To je vše pro tyto dvě funkce SQL Agent od Commvault. Dodám, že zálohování pomocí Commvault je vhodnější pro ty, kteří mají v provozu desítky serverů, s několika instancemi a databázemi, to vše možná na různých webech a vyžaduje nastavení různých plánů, hloubky atd. Pokud máte pár serverů, pak pro standardní MS SQL nástroje stačí pro zálohování.

Zdroj: document.commvault.com

Zdroj: www.habr.com

Přidat komentář