Sot ditën sot do të flas për dy mundësi të Commvault për backup-in e MS SQL, të cilat janë shpesh të nënvlerësuara: rikuperimi granular dhe plugini Commvault për SQL Management Studio. Nuk do të diskutoj pika bazike të konfigurimit. Ky post është kryesisht për ata që tashmë dinë si të instalojnë agjentin, të konfigurjnë orare, politika, etj. Kam folur për mënyrën se si funksionon Commvault dhe çfarë mund të bëjë, në këtë .
Rikuperimi Granular
Opcioni rikuperimi në nivel tabelash u shfaq në pronësitë e Subclient-it relativisht kohët e fundit. Ajo lejon aktivizimin e mundësisë për rikuperimin e tabelave nga databaza, pa rikuperuar të gjithë databazën nga backup-i. Kjo është e dobishme, kur dihet saktësisht ku ndodhet gabimi ose humbja e të dhënave. Ndërkohë, vetë baza është e madhe dhe rikuperimi i saj tërësisht do të marrë shumë kohë.
Kjo opsion ka disa kufizime:
â Tabelat nuk mund tĂ« rikuperohen nĂ« bazĂ«n origjinale, vetĂ«m nĂ« njĂ« tjetĂ«r. Â
â TĂ« gjitha tabelat rikuperohen nĂ« skemĂ«n dbo. NjĂ« tabelĂ« nuk mund tĂ« rikuperohet nĂ« njĂ« skemĂ« tĂ« pĂ«rdoruesit.
â MbĂ«shtetet vetĂ«m llogaria lokale nĂ« SQL-server me tĂ« drejta admini sistemik.
â Serveri target, ku rikuperohet tabela, duhet tĂ« funksionojĂ« nĂ« sistemin operativ Windows.
â NĂ« serverin target, pĂ«rveç agjentit SQL, duhet tĂ« jenĂ« instaluar Media Agent dhe Java Runtime Environment.
â Baza e tĂ« dhĂ«nave duhet tĂ« pĂ«rdorĂ« modelin e rikuperimit nĂ« mĂ«nyrĂ« tĂ« PlotĂ«.
â NĂ«se opsioni i rikuperimit granular tĂ« DB Ă«shtĂ« aktivizuar, humbet mundĂ«sia pĂ«r tĂ« ekzekutuar punĂ«t pĂ«r backup-in diferencial. Â
Opsioni i rikuperimit në nivel tabelash është i fikur.
Opsioni i rikuperimit në nivel tabelash është i fikur.
Në praktikën time kishte një rast, kur një klient kishte konfigurur orarin e mëposhtëm për SQL-server: një backup i plotë një herë në javë dhe 6 backup-e diferenciale gjatë ditëve të punës. Ai aktivizoi funksionin e rikuperimit në nivel tabelash, dhe punët për backup-in diferencial u ekzekutuan me gabim.
Të shohim se si do të duket rikuperimi i vetë.
1. Nisni rikuperimin në agjentin e nevojshëm.
2. NĂ« dritaren qĂ« shfaqet, kaloni nĂ« tab-in Opsionet e Avancuara. Zgjidhni SQL Granular Browse â Shiko PĂ«rmbajtjen.
3. Në listën e hapur zgjidhni databazën nga e cila do të rikuperoni tabelën, dhe klikoni Rikupero Granular.
4. Në dritaren e dialogut, konfiguroni pikën e montimit të databazës nga skedarët e backup-it (diçka si teknologjia Instant Recovery).
Shënoni:
- emrin për databazën përkohësisht;
- sa e gjatë duhet të mbajmë këtë pikë rikuperimi në ditë;
- serveri ku do të montojmë bazën e të dhënave. Në listë do të jenë të disponueshme vetëm serverët që plotësojnë të gjitha kushtet e nevojshme që përmenda më lart: me sistemin operativ Windows, me Agentin e Mediave dhe Java Runtime Environment të instaluar etj.
Klikoni OK.
5. NĂ« dritaren e re, klikoni mbi List Recovery Points.
6. Do të hapet lista e pikave të rikuperimit të montuara. Nëse baza e të dhënave është e madhe, do t'ju duhet të prisni. Më pas, klikoni Browse. Do të shfaqet një dritare për të parë tabelat nga baza e të dhënave të zgjedhur.
NdĂ«rsa formohet lista, shpesh dialogu i pikave tĂ« rikuperimit mbyllet, dhe pastaj nuk arrijnĂ« tĂ« kthehen pĂ«rsĂ«ri. ĂshtĂ« e thjeshtĂ«: klikoni me tĂ« djathtĂ«n mbi instancĂ«n e serverit SQL, ku Ă«shtĂ« nisur procesi i montimit tĂ« pikĂ«s sĂ« rikuperimit. Shkoni te All Tasks dhe zgjidhni List Recovery Points.
7. Nëse ka shumë tabela, mund të jetë e nevojshme disa minuta për t'i shfaqur ato. Për shembull, për një bazë të dhënash prej 40 GB, lista formohet për rreth dhjetë minuta. Zgjidhni tabelën e nevojshme, klikoni Recover All Selected.
8. NĂ« dritaren e re, zgjidhni bazĂ«n ku do tĂ« rikuperoni tabelĂ«n(t). NĂ« rastin tonĂ« â kjo Ă«shtĂ« baza GPI TEST.
9. Pas përfundimit të rikuperimit, tabelat e zgjedhura do të shfaqen në bazën GPI TEST.
Pasi tabela të rikuperohet në bazën e të dhënave të përkohshme, ajo mund të transferohet në bazën origjinale përmes Management Studio.
Plug-in nga Commvault për SQL Management Studio
Administratorët e bazave të të dhënave nuk kanë gjithmonë qasje në sistemin e rezervimit (SRK). Ndonjëherë është e nevojshme të bëni dicka urgjente, por administratori i SRK nuk është në vend. Me ndihmën e plug-in-it Commvault për SQL Management Studio, administratori i B.D. do të jetë në gjendje të kryejë veprime bazike të rezervimit dhe rikuperimit të të dhënave.
QL Management Studio Version
Komandë
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
Versionet e SQL-serverëve që mbështesin plug-in-in Commvault dhe komandat që aktivizojnë funksionimin e tij. Plug-in-i mbështetet vetëm në versionin 64-bit të sistemit operativ Windows.
1. Kryeni komandën që përputhet me versionin tonë të serverit SQL:
2. Tani, në Management Studio janë bërë të disponueshme opsionet për rezervimin dhe rikuperimin. Për këtë, është e nevojshme të klikoni me të djathtën mbi bazën e të dhënave të nevojshme.
Kështu, administratori kishte mundësinë për të bashkëvepruar drejtpërdrejt me kopjet rezervë të kësaj baze të dhënash pa përdorur konsolën Commvault dhe pa u drejtuar tek administratori i SRK.
3. Kur të aktivizohet cilido nga funksionet e disponueshme të këtij meniu, do të shfaqet një dritare për kërkesën e emrit të përdoruesit dhe fjalëkalimit. Për lidhjen me CommServe përdoret SSO ose ndonjë llogari tjetër nga seksioni Siguria në Commserve (Commcell login).
4. Nëse të dhënat e aksesit janë futur saktë dhe ka të drejta të mjaftueshme, administratori i DB-së mund:
â tĂ« aktivizojĂ« njĂ« kopjim rezervĂ« tĂ« jashtĂ«zakonshĂ«m (Backup);
â tĂ« rikthejĂ« bazĂ«n nga kopja rezervĂ« (Restore);
â tĂ« shikojĂ« historikun e detyrave tĂ« realizuara (View History) dhe progresin e detyrave nĂ« proces (Job monitor).
Kështu duket historia e detyrave të realizuara të kopjimit rezervë për bazën e dhënash të zgjedhur në Management Studio.
Meniu për rikthimin e bazës së të dhënave. Ajo as që ndryshon nga menuja e konsolës.
Kjo është e gjitha për këto dy mundësi të agentit SQL nga Commvault. Do të shtoja se kopjimi rezervë me mjete të Commvault është më i përshtatshëm për ata që menaxhojnë dhjetëra serverë, me disa instance dhe DB, ndoshta të gjithë kjo në lokacione të ndryshme dhe kërkon konfigurimin e orarëve të ndryshëm, thellësisë etj. Nëse keni disa serverë, mjete të MS SQL brenda do të mjaftojnë për kopjimin.
Burimi:
Burimi: habr.com
