MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi
Danas ću vam reći o dvije Commvault funkcije za sigurnosno kopiranje MS SQL-a koje se nepravedno zanemaruju: granularni oporavak i Commvault dodatak za SQL Management Studio. Neću razmatrati osnovne postavke. Objava je vjerovatnija za one koji već znaju kako da instaliraju agenta, konfigurišu raspored, politike itd. Pričao sam o tome kako Commvault radi i šta može u ovome pošta.

Granularni oporavak

Opcija vraćanje na nivo tabele pojavio se u svojstvima podklijenta relativno nedavno. Omogućava vam da omogućite mogućnost vraćanja tabela iz baze podataka bez vraćanja cijele baze podataka iz sigurnosne kopije. Ovo je zgodno kada znate gdje je tačno greška ili gubitak podataka. Istovremeno, sama baza podataka je velika i njeno vraćanje će potrajati dosta vremena.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

Ova opcija ima ograničenja:
- Tabele se ne mogu vratiti u originalnu bazu podataka, samo u drugu.  
— Sve tabele su vraćene na dbo šemu. Tablica se ne može vratiti na korisničku shemu.
— Podržan je samo nalog lokalnog SQL servera sa pravima administratora sistema.
— Ciljni server na kojem vraćamo tabelu mora raditi na Windows OS-u.
— Na ciljnom serveru, pored SQL agenta, moraju biti instalirani Media Agent i Java Runtime Environment.
— Baza podataka mora koristiti model oporavka u punom načinu rada.
— Ako je omogućena opcija granularnog oporavka baze podataka, gubi se mogućnost pokretanja diferencijalnih poslova sigurnosne kopije.  

MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi
Opcija vraćanja na nivo tabele je onemogućena.

MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi
Opcija vraćanja na nivo tabele je onemogućena.

U mojoj praksi je bio slučaj kada je klijent imao konfigurisan sledeći raspored za SQL server: jednu potpunu rezervnu kopiju jednom nedeljno i 6 diferencijalnih rezervnih kopija radnim danima. Omogućio je funkciju vraćanja na razinu tablice i diferencijalni poslovi sigurnosne kopije su obrađeni s greškom.

Da vidimo kako će izgledati sama restauracija.
1. Pokrenite oporavak na željenom agentu.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

2. U prozoru koji se pojavi idite na karticu Napredne opcije. Odaberite SQL Granular Browse - Pregledajte sadržaj.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

3. Na listi koja se otvori izaberite bazu podataka iz koje ćemo vratiti tabelu i kliknite Restore Granular.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

4. U dijaloškom okviru, konfigurirajte tačku montiranja baze podataka iz datoteka sigurnosne kopije (nešto poput tehnologije Instant Recovery).
naznačavamo:

  • naziv za privremenu bazu podataka;
  • koliko dugo treba zadržati ovu tačku oporavka u danima;
  • server na koji ćemo montirati bazu podataka. Na listi će biti dostupni samo serveri koji ispunjavaju sve gore navedene uslove: sa instaliranim Windows OS, Media Agentom i Java Runtime Environmentom itd.

Kliknite U redu.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

5. U novom prozoru kliknite na Lista tačaka oporavka.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

6. Otvorit će se lista montiranih točaka za oporavak. Ako je baza podataka velika, morat ćete pričekati. Zatim kliknite Pregled. Pojavit će se prozor za pregled tabela iz odabrane baze podataka.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

Dok se lista formira, dijalog Tačke oporavka se često zatvara i tada se ne mogu ponovo vratiti tamo. Jednostavno je: kliknite desnim tasterom miša na instancu SQL servera na kojoj je pokrenut proces montiranja tačke oporavka. Idite na Svi zadaci i odaberite Lista tačaka oporavka.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

7. Ako postoji mnogo tabela, može potrajati neko vrijeme da se one prikažu. Na primjer, za bazu podataka od 40 GB, formiranje liste traje oko deset minuta. Odaberite željenu tablicu i kliknite Oporavi sve odabrano.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

8. U novom prozoru izaberite bazu podataka u koju ćemo vratiti tabelu(e). U našem slučaju, ovo je GPI TEST baza podataka.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

9. Nakon što se restauracija završi, odabrane tablice će se pojaviti u bazi podataka GPI TEST.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

Nakon što vratite tabelu u privremenu bazu podataka, možete je premjestiti u originalnu bazu podataka koristeći Management Studio.

Commvault dodatak za SQL Management Studio

Administratori baze podataka nemaju uvijek pristup sistemu rezervnih kopija (BSS). Ponekad morate hitno nešto učiniti, ali IBS administrator nije dostupan. Sa Commvault dodatkom za SQL Management Studio, administrator baze podataka može izvršiti osnovne sigurnosne kopije podataka i oporavak.

QL Management Studio verzija

naredba

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

Verzije SQL servera koje podržavaju Commvault dodatak i komande koje aktiviraju dodatak. Dodatak je podržan samo na 64-bitnom Windows OS-u.

1. Izvršite naredbu koja odgovara našoj verziji SQL servera:
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

2. Opcije sigurnosnog kopiranja i vraćanja su sada dostupne u Management Studiju. Da biste to učinili, kliknite desnim tasterom miša na željenu bazu podataka.
Dakle, administrator ima mogućnost direktne interakcije sa rezervnim kopijama ove baze podataka bez Commvault konzole i poziva SRK administratora.
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

3. Kada pokrenete bilo koju od dostupnih funkcija ovog menija, pojavit će se prozor u kojem se traži vaša prijava i lozinka. Da biste se povezali na CommServe, koristite SSO ili bilo koji drugi račun iz odjeljka Sigurnost u Commserveu (prijava na Commcell).
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi

4. Ako su vjerodajnice ispravno unesene i ima dovoljno prava pristupa, administrator baze podataka može:
— pokrenuti izvanrednu sigurnosnu kopiju (Backup);
— vratiti bazu podataka iz rezervne kopije (Restore);
— pogledajte istoriju završenih zadataka (View History) i napredak zadataka u toku (Job monitor).
MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi
Ovako izgleda historija dovršenih zadataka sigurnosnog kopiranja za odabranu bazu podataka u Management Studiju.

MS SQL sigurnosna kopija: nekoliko korisnih Commvault funkcija za koje ne znaju svi
Meni za oporavak baze podataka. Ne razlikuje se čak ni od menija konzole.

To je to za ove dvije funkcije SQL agenta iz Commvaulta. Dodaću da je backup korištenjem Commvault-a pogodniji za one koji imaju na raspolaganju desetine servera, sa nekoliko instanci i baza podataka, a sve to, eventualno, na različitim lokacijama i zahtijeva postavljanje različitih rasporeda, dubine itd. Ako imate par servera, onda su za standardni MS SQL alati dovoljni za backup.

izvor: documentation.commvault.com

izvor: www.habr.com

Dodajte komentar