Danas ću vam reći o dvije Commvault značajke za sigurnosno kopiranje MS SQL-a koje su nepravedno zanemarene: granularni oporavak i Commvault dodatak za SQL Management Studio. Neću razmatrati osnovne postavke. Post je vjerojatnije za one koji već znaju kako instalirati agenta, konfigurirati raspored, pravila itd. Govorio sam o tome kako Commvault radi i što može učiniti u ovom
Granularni oporavak
Opcija vraćanje na razini tablice pojavio u svojstvima podklijenta relativno nedavno. Omogućuje vam da omogućite mogućnost vraćanja tablica iz baze podataka bez vraćanja cijele baze podataka iz sigurnosne kopije. Ovo je zgodno kada znate gdje je točno pogreška ili gubitak podataka. U isto vrijeme, sama baza podataka je velika i vraćanje sve će potrajati puno vremena.
Ova opcija ima ograničenja:
- Tablice se ne mogu vratiti u izvornu bazu podataka, samo u drugu.
— Sve su tablice vraćene u dbo shemu. Tablica se ne može vratiti u korisničku shemu.
— Podržan je samo račun lokalnog SQL poslužitelja s pravima administratora sustava.
— Ciljni poslužitelj na kojem vraćamo tablicu mora raditi na Windows OS-u.
— Na ciljnom poslužitelju, uz SQL Agent, 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 poslova diferencijalne sigurnosne kopije.
Opcija vraćanja na razini tablice je onemogućena.
Opcija vraćanja na razini tablice je onemogućena.
U mojoj praksi, postojao je slučaj kada je klijent imao sljedeći raspored konfiguriran za SQL poslužitelj: jednu punu sigurnosnu kopiju jednom tjedno i 6 diferencijalnih sigurnosnih kopija radnim danima. Omogućio je funkciju vraćanja na razini tablice, a poslovi diferencijalne sigurnosne kopije obrađeni su s pogreškom.
Da vidimo kako će izgledati sama restauracija.
1. Pokrenite oporavak na željenom agentu.
2. U prozoru koji se pojavi idite na karticu Napredne opcije. Odaberite SQL Granular Browse - Pregledajte sadržaj.
3. Na popisu koji se otvori odaberite bazu iz koje ćemo vratiti tablicu i kliknite Vrati zrnato.
4. U dijaloškom okviru konfigurirajte točku montiranja baze podataka iz datoteka sigurnosne kopije (nešto poput Instant Recovery tehnologije).
Navedite:
- naziv za privremenu bazu podataka;
- koliko dugo zadržati ovu točku oporavka u danima;
- poslužitelj na koji ćemo montirati bazu podataka. Na popisu će biti dostupni samo poslužitelji koji ispunjavaju sve gore navedene potrebne uvjete: s instaliranim Windows OS-om, Media Agentom i Java Runtime Environment itd.
Kliknite U redu.
5. U novom prozoru kliknite na List Recovery Points.
6. Otvorit će se popis montiranih točaka oporavka. Ako je baza podataka velika, morat ćete pričekati. Zatim kliknite Pretraga. Pojavit će se prozor za pregled tablica iz odabrane baze podataka.
Dok se popis formira, dijaloški okvir Recovery Points često se zatvara, a zatim se tamo više ne mogu vratiti. Jednostavno je: desnom tipkom miša kliknite instancu SQL poslužitelja na kojoj je pokrenut proces montiranja točke oporavka. Idite na Svi zadaci i odaberite Popis točaka oporavka.
7. Ako ima mnogo tablica, može potrajati neko vrijeme da se prikažu. Na primjer, za bazu podataka od 40 GB, formiranje popisa traje oko deset minuta. Odaberite željenu tablicu i kliknite Obnovi sve odabrano.
8. U novom prozoru odaberite bazu podataka u koju ćemo vratiti tablicu(e). U našem slučaju to je GPI TEST baza podataka.
9. Nakon završetka obnove, odabrane tablice pojavit će se u GPI TEST bazi podataka.
Nakon što vratite tablicu u privremenu bazu podataka, možete je premjestiti u izvornu bazu podataka koristeći Management Studio.
Commvault dodatak za SQL Management Studio
Administratori baza podataka nemaju uvijek pristup sigurnosnom sustavu (BSS). Ponekad morate nešto hitno obaviti, a IBS administrator nije dostupan. S Commvault dodatkom za SQL Management Studio, administrator baze podataka može izvršiti osnovno sigurnosno kopiranje i oporavak podataka.
Verzija QL Management Studio
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 poslužitelja koje podržavaju Commvault Plug-in i naredbe koje aktiviraju dodatak. Dodatak je podržan samo na 64-bitnom Windows OS-u.
1. Izvršite naredbu koja odgovara našoj verziji SQL poslužitelja:
2. Opcije sigurnosnog kopiranja i vraćanja sada su dostupne u Management Studio-u. Da biste to učinili, desnom tipkom miša kliknite željenu bazu podataka.
Tako administrator ima mogućnost izravne interakcije sa sigurnosnim kopijama ove baze podataka bez Commvault konzole i poziva administratoru SRK-a.
3. Kada pokrenete bilo koju od dostupnih funkcija ovog izbornika, pojavit će se prozor koji će tražiti vašu prijavu i lozinku. Za povezivanje s CommServeom koristite SSO ili bilo koji drugi račun iz odjeljka Sigurnost u Commserveu (prijava na Commcell).
4. Ako su vjerodajnice ispravno unesene i ima dovoljno prava pristupa, administrator baze podataka može:
— pokrenite izvanrednu sigurnosnu kopiju (Backup);
— vratiti bazu podataka iz sigurnosne kopije (Restore);
— pregled povijesti dovršenih zadataka (View History) i napredak zadataka u tijeku (Job monitor).
Ovako izgleda povijest dovršenih backup poslova za odabranu bazu podataka u Management Studiju.
Izbornik za oporavak baze podataka. Čak se i ne razlikuje od izbornika konzole.
To je sve za ove dvije značajke SQL Agenta iz Commvaulta. Dodat ću da je sigurnosno kopiranje pomoću Commvaulta prikladnije za one koji imaju desetke poslužitelja u službi, s nekoliko instanci i baza podataka, sve to, moguće, na različitim stranicama i zahtijeva postavljanje različitih rasporeda, dubine itd. Ako imate par servera, onda su za standardni MS SQL alati dovoljni za backup.
Izvor:
Izvor: www.habr.com