MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi
Šiandien aš jums papasakosiu apie dvi Commvault funkcijas, skirtas MS SQL atsarginei kopijai, kurios yra nesąžiningai ignoruojamos: granuliuotą atkūrimą ir Commvault papildinį, skirtą SQL Management Studio. Aš nenagrinėsiu pagrindinių nustatymų. Įrašas labiau tikėtinas tiems, kurie jau žino, kaip įdiegti agentą, sukonfigūruoti tvarkaraštį, politiką ir tt Aš kalbėjau apie tai, kaip veikia Commvault ir ką ji gali padaryti. paštu.

Granuliuotas atkūrimas

Variantas stalo lygio atkūrimas Subklientų nuosavybėse pasirodė palyginti neseniai. Tai leidžia įgalinti galimybę atkurti lenteles iš duomenų bazės neatkuriant visos duomenų bazės iš atsarginės kopijos. Tai patogu, kai tiksliai žinote, kur yra klaida arba duomenų praradimas. Tuo pačiu metu pati duomenų bazė yra didelė ir viso jos atkūrimas užtruks daug laiko.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

Ši parinktis turi apribojimų:
- Lentelių negalima atkurti į pradinę duomenų bazę, tik į kitą.  
— Visos lentelės atkurtos į dbo schemą. Lentelės negalima atkurti pagal vartotojo schemą.
— Palaikoma tik vietinė SQL serverio paskyra su sistemos administratoriaus teisėmis.
— Tikslinis serveris, kuriame atkuriame lentelę, turi veikti „Windows“ OS.
— Tiksliniame serveryje, be SQL agento, turi būti įdiegta Media Agent ir Java Runtime Environment.
— Duomenų bazėje turi būti naudojamas atkūrimo modelis visu režimu.
— Jei įjungta granuliuotos duomenų bazės atkūrimo parinktis, prarandama galimybė vykdyti diferencines atsargines kopijas.  

MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi
Lentelės lygio atkūrimo parinktis išjungta.

MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi
Lentelės lygio atkūrimo parinktis išjungta.

Mano praktikoje buvo atvejis, kai klientas SQL serveriui sukonfigūravo tokį tvarkaraštį: viena pilna atsarginė kopija kartą per savaitę ir 6 skirtingos atsarginės kopijos darbo dienomis. Jis įgalino lentelės lygio atkūrimo funkciją, o diferencinės atsarginės kopijos užduotys buvo apdorotos su klaida.

Pažiūrėkime, kaip atrodys pati restauracija.
1. Pradėkite atkūrimą naudodami norimą priemonę.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

2. Atsidariusiame lange eikite į skirtuką Advanced Options. Pasirinkite SQL granuliuotas naršymas – peržiūrėkite turinį.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

3. Atsidariusiame sąraše pasirinkite duomenų bazę, iš kurios atkursime lentelę ir spustelėkite Atkurti granuliuotą.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

4. Dialogo lange sukonfigūruokite duomenų bazės prijungimo tašką iš atsarginių failų (kažkas panašaus į momentinio atkūrimo technologiją).
Nurodykite:

  • laikinosios duomenų bazės pavadinimas;
  • kiek laiko išlaikyti šį atkūrimo tašką dienomis;
  • serveris, kuriame prijungsime duomenų bazę. Sąraše bus pasiekiami tik tie serveriai, kurie atitinka visas aukščiau paminėtas sąlygas: su įdiegta Windows OS, Media Agent ir Java Runtime Environment ir kt.

Spustelėkite Gerai.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

5. Naujame lange spustelėkite Atkūrimo taškų sąrašas.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

6. Atsidarys prijungtų atkūrimo taškų sąrašas. Jei duomenų bazė didelė, teks palaukti. Tada spustelėkite Žmonės. Atsidarys langas, kuriame galėsite peržiūrėti lenteles iš pasirinktos duomenų bazės.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

Kol sąrašas formuojamas, dialogo langas Atkūrimo taškai dažnai uždaromas ir jie nebegali ten grįžti. Tai paprasta: dešiniuoju pelės mygtuku spustelėkite SQL serverio egzempliorių, kuriame buvo pradėtas atkūrimo taško montavimo procesas. Eikite į Visos užduotys ir pasirinkite Atkūrimo taškų sąrašas.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

7. Jei lentelių yra daug, gali praeiti šiek tiek laiko, kol jos bus rodomos. Pavyzdžiui, 40 GB duomenų bazėje sąrašo sudarymas trunka apie dešimt minučių. Pasirinkite norimą lentelę ir spustelėkite Atkurti visus pasirinktus.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

8. Naujame lange pasirinkite duomenų bazę, kurioje atkursime lentelę (-es). Mūsų atveju tai yra GPI TEST duomenų bazė.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

9. Baigus atkūrimą, pasirinktos lentelės atsiras GPI TEST duomenų bazėje.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

Atkūrę lentelę į laikinąją duomenų bazę, galite perkelti ją į pradinę duomenų bazę naudodami valdymo studiją.

Commvault papildinys, skirtas SQL valdymo studijai

Duomenų bazių administratoriai ne visada turi prieigą prie atsarginės kopijos sistemos (BSS). Kartais reikia ką nors padaryti skubiai, bet TVS administratorius nepasiekiamas. Naudodamas „SQL Management Studio“ skirtą „Commvault“ papildinį, duomenų bazės administratorius gali atlikti pagrindines duomenų atsargines kopijas ir atkurti.

QL Management Studio versija

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

SQL serverių versijos, palaikančios „Commvault Plug-in“ ir komandas, kurios suaktyvina papildinį. Papildinys palaikomas tik 64 bitų Windows OS.

1. Vykdykite komandą, atitinkančią mūsų SQL serverio versiją:
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

2. Atsarginės kopijos kūrimo ir atkūrimo parinktys dabar pasiekiamos „Management Studio“. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite norimą duomenų bazę.
Taigi administratorius turi galimybę tiesiogiai bendrauti su atsarginėmis šios duomenų bazės kopijomis be Commvault pulto ir skambinti SRK administratoriui.
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

3. Kai paleisite bet kurią iš galimų šio meniu funkcijų, pasirodys langas, kuriame bus prašoma įvesti prisijungimo vardą ir slaptažodį. Norėdami prisijungti prie „CommServe“, naudokite SSO arba bet kurią kitą paskyrą iš „Commserve“ skilties „Sauga“ („Commcell“ prisijungimas).
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi

4. Jei kredencialai buvo įvesti teisingai ir yra pakankamai prieigos teisių, duomenų bazės administratorius gali:
— paleisti nepaprastą atsarginę kopiją (Backup);
— atkurti duomenų bazę iš atsarginės kopijos (Restore);
— peržiūrėti atliktų užduočių istoriją (View History) ir vykdomų užduočių eigą (Job monitor).
MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi
Taip „Management Studio“ atrodo užbaigtų pasirinktos duomenų bazės atsarginių kopijų kūrimo užduočių istorija.

MS SQL atsarginė kopija: keletas naudingų „Commvault“ funkcijų, apie kurias žino ne visi
Duomenų bazės atkūrimo meniu. Tai net nesiskiria nuo konsolės meniu.

Štai šios dvi „Commvault“ SQL agento funkcijos. Pridursiu, kad atsarginis kopijavimas naudojant Commvault labiau tinka tiems, kurie turi dešimtis serverių, su keliais egzemplioriais ir duomenų bazėmis, visa tai, galbūt, skirtingose ​​svetainėse ir reikalauja nustatyti skirtingus grafikus, gylį ir pan. Jei turite pora serverių, tada standartinei MS SQL atsarginei kopijai pakanka įrankių.

Šaltinis: documentation.commvault.com

Šaltinis: www.habr.com

Добавить комментарий