Bu gün sizə MS SQL ehtiyat nüsxəsi üçün iki Commvault funksiyası haqqında danışacağam ki, bunlar heç bir şəkildə yan keçmir: dənəvər bərpa və SQL Management Studio üçün Commvault plagini. Əsas parametrləri nəzərə almayacağam. Yazı daha çox agent quraşdırmağı, cədvəli, siyasətləri və s. qurmağı bilənlər üçündür. Mən Commvault-un necə işlədiyi və bu işdə nə edə biləcəyi haqqında danışdım.
Qranulların bərpası
Seçim masa səviyyəsinin bərpası Subclient xassələrində nisbətən yaxınlarda ortaya çıxdı. Bu, bütün verilənlər bazasını ehtiyat nüsxədən bərpa etmədən verilənlər bazasından cədvəlləri bərpa etmək imkanını aktivləşdirməyə imkan verir. Səhv və ya məlumat itkisinin harada olduğunu dəqiq bildiyiniz zaman bu rahatdır. Eyni zamanda, bazanın özü böyükdür və hamısını bərpa etmək çox vaxt aparacaq.
Bu seçimin məhdudiyyətləri var:
- Cədvəllər orijinal verilənlər bazasına bərpa oluna bilməz, yalnız başqasına.
- Bütün cədvəllər dbo sxeminə bərpa olunur. Cədvəl fərdi sxemə qaytarıla bilməz.
- Yalnız sistem administratoru hüquqlarına malik yerli SQL server hesabı dəstəklənir.
- Cədvəli bərpa etdiyimiz hədəf server Windows-da işləməlidir.
— Hədəf serverdə SQL Agentinə əlavə olaraq Media Agent və Java Runtime Environment quraşdırılmalıdır.
- Verilənlər bazası Tam rejimdə Bərpa modelindən istifadə etməlidir.
- Əgər dənəvər verilənlər bazasının bərpası seçimi aktivdirsə, diferensial ehtiyat işlərini yerinə yetirmək imkanı artıq mövcud deyil.
Cədvəl səviyyəsində bərpa seçimi deaktiv edilib.
Cədvəl səviyyəsində bərpa seçimi deaktiv edilib.
Təcrübəmdə müştərinin SQL serveri üçün aşağıdakı cədvəli konfiqurasiya etdiyi bir hal var idi: həftədə bir dəfə tam ehtiyat nüsxə və iş günləri 6 diferensial ehtiyat nüsxə. O, masa səviyyəsində bərpa funksiyasını işə saldı və diferensial ehtiyat işləri uğursuz oldu.
Görək bərpanın özü necə olacaq.
1. Tələb olunan agentdə bərpa etməyə başlayın.
2. Görünən pəncərədə nişana keçin Ətraflı Seçimlər. Seçin SQL Granular Browse - Məzmuna baxın.
3. Açılan siyahıdan cədvəli bərpa edəcəyimiz verilənlər bazasını seçin və klikləyin Qranulları bərpa edin.
4. Dialoq qutusunda verilənlər bazası quraşdırma nöqtəsini ehtiyat fayllarından konfiqurasiya edin (Instant Recovery texnologiyası kimi bir şey).
Müəyyən edin:
- müvəqqəti məlumat bazasının adı;
- bu bərpa nöqtəsini günlərlə nə qədər saxlamaq;
- verilənlər bazasını quraşdıracağımız server. Siyahıda yalnız yuxarıda qeyd olunan bütün zəruri şərtləri yerinə yetirən serverlər mövcud olacaq: Windows OS, Media Agent və Java Runtime Environment quraşdırılmış və s.
Tamam düyməsini vurun.
5. Yeni pəncərədə Bərpa Nöqtələrinin Siyahısına klikləyin.
6. Quraşdırılmış bərpa nöqtələrinin siyahısı açılacaq. Verilənlər bazası böyükdürsə, gözləməli olacaqsınız. Sonra basın İnsanlar. Seçilmiş verilənlər bazasından cədvəllərə baxmaq üçün pəncərə görünəcək.
Siyahı yaradılarkən, Bərpa Nöqtələri dialoqu tez-tez bağlanır və sonra onlar yenidən ora qayıda bilmirlər. Çox sadədir: bərpa nöqtəsinin quraşdırılması prosesinin başladığı SQL server nümunəsinə sağ klikləyin. Bütün Tapşırıqlara gedin və Bərpa Nöqtələrinin Siyahısını seçin.
7. Cədvəllər çox olarsa, onları göstərmək üçün müəyyən vaxt tələb oluna bilər. Məsələn, 40 GB verilənlər bazası üçün siyahı təxminən on dəqiqə ərzində formalaşır. İstədiyiniz cədvəli seçin, Bütün Seçilmişləri Bərpa et düyməsini basın.
8. Yeni pəncərədə cədvəl(lər)i bərpa edəcəyimiz verilənlər bazasını seçin. Bizim vəziyyətimizdə bu, GPI TEST bazasıdır.
9. Bərpa başa çatdıqdan sonra seçilmiş cədvəllər GPI TEST verilənlər bazasında görünəcək.
Cədvəli müvəqqəti verilənlər bazasına bərpa etdikdən sonra onu Management Studio proqramından istifadə edərək orijinal verilənlər bazasına köçürə bilərsiniz.
SQL Management Studio üçün Commvault-dan plug-in
Verilənlər bazası administratorları həmişə ehtiyat sisteminə (BSS) daxil ola bilmirlər. Bəzən təcili bir şey etmək lazımdır, lakin SRK administratoru orada deyil. SQL Management Studio üçün Commvault plagini ilə verilənlər bazası administratoru əsas məlumatların ehtiyat nüsxəsini çıxara və bərpa edə bilər.
QL Management Studio versiyası
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
Commvault Plug-in-i dəstəkləyən SQL server versiyaları və plaqini aktivləşdirən əmrlər. Plugin yalnız Windows ƏS-nin 64-bit versiyasında dəstəklənir.
1. SQL server versiyamıza uyğun gələn əmri işə salın:
2. Yedəkləmə və bərpa seçimləri indi Management Studio-da mövcuddur. Bunu etmək üçün istədiyiniz verilənlər bazasına sağ vurun.
Beləliklə, administrator Commvault konsolu və SRK administratoruna zənglər olmadan bu verilənlər bazasının ehtiyat nüsxələri ilə birbaşa əlaqə qurmaq imkanına malikdir.
3. Bu menyunun mövcud funksiyalarından hər hansı birini işə saldığınız zaman giriş və parol tələb edən pəncərə görünəcək. CommServe-ə qoşulmaq üçün Commserve-də Təhlükəsizlik bölməsindən SSO və ya hər hansı digər hesabdan istifadə edin (Commcell girişi).
4. Əgər etimadnamələr düzgün daxil edilibsə və kifayət qədər giriş hüquqları varsa, verilənlər bazası administratoru:
- qeyri-adi ehtiyat nüsxəsini işə salın (Yedəkləmə);
- verilənlər bazasını ehtiyat nüsxədən bərpa edin (Bərpa et);
— tamamlanmış tapşırıqların tarixçəsinə (Tarixə bax) və icra olunan tapşırıqların gedişatına baxın (İş monitoru).
Seçilmiş verilənlər bazası üçün tamamlanmış ehtiyat işlərinin tarixi Management Studio-da belə görünür.
Verilənlər bazasını bərpa etmək üçün menyu. O, hətta konsol menyusundan da fərqlənmir.
Commvault-dan bu iki SQL Agent xüsusiyyəti haqqındadır. Əlavə edəcəyəm ki, Commvault ehtiyat nüsxəsi xidmətdə olan onlarla serveri, bir neçə nümunəsi və verilənlər bazası olanlar üçün daha uyğundur, bütün bunlar müxtəlif saytlarda ola bilər və müxtəlif cədvəllərin, dərinliklərin və s. qurulmasını tələb edir. Əgər bir neçə serveriniz varsa , onda ehtiyat nüsxə üçün MS SQL-in müntəzəm vasitələri də kifayət edəcəkdir.
Mənbə:
Mənbə: www.habr.com