Täna räägin kahest Commvaulti võimalusest MS SQL-i varundamiseks, mis jäävad tihti märkamata: granulaarsest taastamisest ja Commvaulti lisandist SQL Management Studio jaoks. Põhiseadistamist ei käsitle. Postitus on pigem neile, kes oskavad juba agenti installida, plaanide seadistamist ja poliitikaid jne. Kuidas Commvault töötab ja mida see oskab, rääkisin selles .
Granulaarne taastamine
Valik tabeli tasemel taastamine ilmus Subclienti omadustes suhteliselt hiljuti. See võimaldab sisselülitada tabelite taastamise võimaluse andmebaasist, taastamata samal ajal kogu andmebaasi varukoopiast. See on mugav, kui tead täpselt, kus viga või andmete kaotus on. Samuti on andmebaas suur ja selle taastamine võtaks palju aega.
Sellel valikul on piirangud:
— Tabelit ei saa taastada algsesse andmebaasi, ainult teise.
— Kõik tabelid taastatakse skeemi dbo. Tabelit ei saa taastada kasutaja skeemi.
— Toetatakse ainult kohalikke SQL-serveri konto administraatori õigustega.
— Sihtserver, kuhu me taastame tabela, peab töötama Windowsi operatsioonisüsteemil.
— Sihtserveril peavad lisaks SQL-agendile olema installitud Media Agent ja Java Runtime Environment.
— Andmebaasil peab olema täielik taaste mudel.
— Kui andmebaasi granular taastamise valik on sisse lülitatud, kaob võimalus käivitada diferentsiaalsete varunduste ülesandeid.
Table-level-restore valik on välja lülitatud.
Table-level-restore valik on välja lülitatud.
Minu praktikas oli juhtum, kus kliendil oli SQL-serveris seadistatud järgmine ajakava: üks täisvarundus nädalas ja 6 diferentsiaalset varundust nädalapäevadel. Ta lülitas sisse table-level-restore funktsiooni, ja diferentsiaalsete varunduste ülesanded käivitusid veaga.
Vaatame, milline see taastamine välja näeb.
1. Käivitame taastamise soovitud agendil.
2. Ilmunud aknas liikuge vahekaardile Advanced Options. Valige SQL Granular Browse — View Content.
3. Avatud nimekirjast valime andmebaasi, millest tahame tabelit taastada, ja klõpsame Restore Granular.
4. Dialoogikastis seadistame andmebaasi mount-punkti varukoopiate failidest (midagi sarnast Instant Recovery tehnoloogiaga).
Määrame:
- ajutine andmebaasi nimi;
- kui kaua hoida antud taastamispunkti päevades;
- server, kuhu me andmebaasi mountime. Nimekirjas on saadaval ainult serverid, mis vastavad kõigile eelpool nimetatud nõuetele: Windows OS, installitud Media Agent ja Java Runtime Environment jne.
Vajutage OK.
5. Uues aknas vajutage List Recovery Points.
6. Avaneb loetelu mountitud taastamispunktidest. Kui andmebaas on suur, siis peate ootama. Seejärel vajutage Browse. Avaneb aken valitud andmebaasi tabelite sirvimiseks.
Samuti suletakse sageli taastamispunktide dialoog, kui nimekiri on juba koostatud, ja hiljem ei saa sinna tagasi minna. See on lihtne: paremklõpsake SQL-serveri instantsil, kus taastamispunkti mountimise protsess käidi. Minge All Tasks ja valige List Recovery Points.
7. Kui tabeleid on palju, võib nende kuvamiseks kuluda aega. Näiteks 40 GB andmebaasi puhul koostatakse nimekiri umbes kümme minutit. Valige vajalik tabel ja vajutage Recover All Selected.
8. Uus aken valib andmebaasi, kuhu me taastame tabeli(d). Meie juhul on see andmebaas GPI TEST.
9. Pärast taastamist ilmuvad valitud tabelid GPI TEST andmebaasi.
Pärast tabeli taastamist ajutisse andmebaasi saab selle üle kanda algsesse andmebaasi Management Studio vahendite abil.
Commvaulti pistikprogramm SQL Management Studio jaoks
Andmebaasi administraatoritel ei ole alati juurdepääsu varundussüsteemile (VKS). Mõnikord on vaja kiiresti midagi teha, kuid VKS administraator ei ole kohal. Commvaulti pistik programmi SQL Management Studio abil võib andmebaasi administraator teha põhilisi andmete varundamise ja taastamise toiminguid.
SQL Management Studio versioon
Käsk
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
SQL serveri versioonid, mis toetavad Commvault pistikprogrammi ja käsud, mis aktiveerivad pistikprogrammi töö. Pistikprogramm toetatakse ainult Windowsi 64-bitiste versioonide puhul.
1. Sooritage käsk, mis vastab meie SQL serveri versioonile:
2. Nüüd on Management Studios saadaval varundamise ja taastamise valikud. Selleks peate paremklikkima vajalikul andmebaasil.
Seega on administraatoril võimalus otse suhelda selle andmebaasi varukoopiate loomisega ilma Commvaulti konsooli ja süsteemi administraatori poole pöördumiseta.
3. Kui aktiveerida mõni saadaval olev funktsioon menüüst, ilmub aken, kus küsitakse sisselogimist ja parooli. CommServe'i ühendamiseks kasutatakse SSO-d või mõnda muud kasutajat, mis on määratud jaotises Security Commserve'is (Commcell sisselogimine).
4. Kui sisselogimise andmed on õiged ja õigusi on piisavalt, võib andmebaasi administraator:
— alustada erakorralist varukoopiat (Backup);
— taastada andmebaasi varukoopiast (Restore);
— vaadata teostatud ülesannete ajalugu (View History) ja jälgida ülesannete edenemist (Job monitor).
Nii näeb Management Studios välja teostatud varukoopiate ajalugu valitud andmebaasi jaoks.
Andmebaasi taastamise menüü. See ei erine isegi konsooli menüüst.
Selleks on kõik Commvaulti SQL-agendi kahe võimaluse kohta. Lisaksin, et Commvault'i abil varundamine sobib rohkem neile, kelle hoolduses on kümneid servereid, mitme instantsiga ja andmebaasidega, mis kõik võivad asuda erinevates kohtades ning vajavad erinevate ajakava, sügavuse jne seadistamist. Kui teil on paar serverit, siis piisab varundamiseks ka MS SQL sisseehitatud vahenditest.
Allikas:
Allikas: habr.com
