MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea
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 postituses.

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.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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.  

MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea
Table-level-restore valik on välja lülitatud.

MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea
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.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

2. Ilmunud aknas liikuge vahekaardile Advanced Options. Valige SQL Granular Browse — View Content.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

3. Avatud nimekirjast valime andmebaasi, millest tahame tabelit taastada, ja klõpsame Restore Granular.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

5. Uues aknas vajutage List Recovery Points.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

6. Avaneb loetelu mountitud taastamispunktidest. Kui andmebaas on suur, siis peate ootama. Seejärel vajutage Browse. Avaneb aken valitud andmebaasi tabelite sirvimiseks.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

8. Uus aken valib andmebaasi, kuhu me taastame tabeli(d). Meie juhul on see andmebaas GPI TEST.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

9. Pärast taastamist ilmuvad valitud tabelid GPI TEST andmebaasi.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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:
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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.
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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).
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea

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).
MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea
Nii näeb Management Studios välja teostatud varukoopiate ajalugu valitud andmebaasi jaoks.

MS SQL varundamine: mõned kasulikud Commvaulti funktsioonid, millest kõik ei tea
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: documentation.commvault.com

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster