Sot do flas për dy mundësi të Commvault për backup-in e MS SQL, të cilat shpesh anashkalohen pa arsye: rikuperimi granular dhe plugin-i Commvault për SQL Management Studio. Nuk do të shqyrtoj aspektet bazë të konfigurimit. Ky postim është më shumë për ata që already dinë si të instalojnë agjentët, të konfigurojnë orarit, politikat, etj. Thashë më parë për atë se si funksionon Commvault dhe çfarë mund të bëjë. .
Rikuperimi granular
Opcioni rikuperimi në nivel tabelash u shfaq në pronësitë e Subclient relativisht kohët e fundit. Ajo lejon aktivizimin e mundësisë për rikuperimin e tabelave nga baza e të dhënave pa rikuperuar të gjithë bazën nga backup-i. Kjo është e dobishme kur e di saktësisht ku ndodhet gabimi ose humbja e të dhënave. Ndërkohë, baza vetë është e madhe dhe rikuperimi i saj tërë do të marrë shumë kohë.
Kjo mundësi ka disa kufizime:
â Tabelat nuk mund tĂ« rikuperohen nĂ« bazĂ«n e dhĂ«nave origjinale, vetĂ«m nĂ« njĂ« tjetĂ«r. Â
â TĂ« gjitha tabelat rikuperohen nĂ« skemĂ«n dbo. Tabela nuk mund tĂ« rikuperohet nĂ« njĂ« skemĂ« pĂ«rdoruesi.
â MbĂ«shtetet vetĂ«m llogaria lokale e SQL-serverit me tĂ« drejta administratori sistematik.
â Serveri objektiv, ku do tĂ« rikuperojmĂ« tabelĂ«n, duhet tĂ« funksionojĂ« nĂ« sistemin operativ Windows.
â NĂ« serverin objektiv, pĂ«rveç agjentit SQL, duhet tĂ« jenĂ« instalur 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 Ă«shtĂ« aktivizuar mundĂ«sia e rikuperimit granular tĂ« BD-sĂ«, humb mundĂ«sinĂ« pĂ«r tĂ« analizuar detyrat e backup-it diferencial. Â
Mundësia e rikuperimit në nivel tabelash është e çaktivizuar.
Mundësia e rikuperimit në nivel tabelash është e çaktivizuar.
Në praktikën time kishte një rast kur klienti për SQL-server kishte konfiguruar orarin e mëposhtëm: një backup të plotë një herë në javë dhe 6 backup-e diferenciale në ditët e javës. Ai aktivizoi funksionin e rikuperimit në nivel tabelash, dhe detyrat për backup-in diferencial dështuan.
Le të shohim si do të duket vetë rikuperimi.
1. Nisemi rikuperimin në agjentin e nevojshëm.
2. NĂ« dritaren e shfaqur kalojmĂ« nĂ« tabin MundĂ«si tĂ« Avancuara. Zgjidhni SQL Granular Browse â Shiko pĂ«rmbajtjen.
3. Në listën e hapur zgjedhim bazën nga e cila do të rikuperojmë tabelën dhe shtypim Rikupero Granular.
4. Në dritaren e bisedës, konfigurojmë pikën e montimit të bazës së të dhënave nga skedarët e backup-it (diçka si teknologjia Instant Recovery).
Specifikojmë:
- emrin për bazën e të dhënave përkohshme;
- sa ditë do ta mbajmë këtë pikë rikuperimi;
- serverin, ku do të montojmë bazën e të dhënave. Në listë do të jenë në dispozicion vetëm serverat që përmbushin të gjitha kushtet e nevojshme, për të cilat kam folur më lart: me sistemin operativ Windows, me Media Agent dhe Java Runtime Environment të instaluar etj.
Shtypim OK.
5. Në dritarën e re klikojmë mbi Listo Pikat e Rikuperimit.
6. Do të hapet një listë e pikave të rikuperimit të montuara. Nëse baza e të dhënave është e madhe, do të duhet të presim. Pastaj klikohet Shiko. Do të shfaqet një dritare për të parë tabelat nga baza e përzgjedhur.
Gjatë formimit të listës, shpesh dialogu i Pikave të Rikuperimit mbyllet, dhe pastaj nuk arrijnë të kthehen sërish. E gjithë kjo është e thjeshtë: klikoni me butonin e djathtë mbi instancën e SQL-serverit, ku u nisi procesi i montimit të pikës së rikuperimit. Kaloni në të gjitha detyrat dhe zgjidhni Listo Pikat e Rikuperimit.
7. Nëse ka shumë tabela, përpara se të shfaqen, mund të nevojitet pak kohë. Për shembull, për një bazë të dhënash prej 40 GB lista formohet në njëzet minuta. Zgjidhni tabelën e nevojshme, klikoni Rikupero të gjitha të përzgjedhura.
8. Në dritaren e re, zgjidhni bazën në të cilën do të rikuperoni tabelën(-at). Në rastin tonë, kjo është baza GPI TEST.
9. Pasi të përfundojë rikuperimi, në bazën GPI TEST do të shfaqen tabelat e përzgjedhura.
Pas rikuperimit të tabelës në bazën e të dhënave përkohshme, ajo mund të transferohet në bazën e të dhënave origjinale përmes mjeteve të Management Studio.
Plugin-i nga Commvault për SQL Management Studio
Administratorët e bazave të të dhënave nuk kanë gjithmonë qasje në sistemin e backup-it. Ndonjëherë është e nevojshme të bësh diçka urgjente, ndërsa administratori i backup-it nuk është në vend. Me ndihmën e plugin-it Commvault për SQL Management Studio, administratori i BD-së do të mund të kryejë veprimet bazë për backup-in dhe rikuperimin e të dhënave.
QL Management Studio Version
Komanda
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-serverave që mbështesin Commvault Plug-in dhe komandat që aktivizojnë funksionimin e plugin-it. Plugin-i mbështetet vetëm në versionin 64-bit të sistemit operativ Windows.
1. Kryeni komandën që përputhet me versionin tonë të SQL server:
2. Tani në Management Studio janë bërë të disponueshme opsionet për backup-in dhe rikuperimin. Për këtë, duhet të klikoni me butonin e djathtë mbi bazën e të dhënave të nevojshme.
Kështu, administratorit iu dha mundësia të ndërveprojë drejtpërdrejt me kopjet rezervë të këtij database pa pasur nevojën për konsolën Commvault dhe pa u drejtuar te administratori i SRK.
3. Kur të aktivizohet ndonjë nga funksionet e disponueshme në këtë menu, do të shfaqet një dritare që kërkon emrin e përdoruesit dhe fjalëkalimin. 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 identifikimit janë futur siç duhet dhe ka mjaft të drejta qasje, administratori i DB-së mund të:
â aktivizojĂ« njĂ« kopjim jashtĂ«zakonshĂ«m (Backup);
â rikthejĂ« bazĂ«n nga njĂ« kopje rezervĂ« (Restore);
â shikojĂ« historinĂ« e detyrave tĂ« kryera (View History) dhe progresin e detyrave nĂ« proces (Job monitor).
Kështu duket historia e detyrave të kryera për kopjim nga Management Studio për bazën e dhënash të përzgjedhur.
Menuja për rikthimin e databazës. Ajo madje nuk ndryshon nga menuja e konsolës.
Kjo është gjithçka për këto dy mundësi të agentit SQL nga Commvault. Do të shtoja se kopjimi me mjetet e Commvault është më i përshtatshëm për ata që mbajnë qindra servera, me disa instanca dhe DB, ndoshta në vende të ndryshme dhe kërkon konfigurimin e orareve të ndryshme, thellësive etj. Nëse keni vetëm disa servera, atëherë për kopjim mjafton edhe mjetet standarde të MS SQL.
Burimi:
Burimi: habr.com
