SQL Server-də verilənlər bazalarının ehtiyat nüsxəsini necə çıxarmaq və bərpa etmək olar

SQL Server-də verilənlər bazalarının ehtiyat nüsxəsini necə çıxarmaq və bərpa etmək olar

SQL Server, İT dünyasında məlumatların idarə olunması üçün geniş istifadə olunan verilənlər bazası idarəetmə sistemidir (DBMS). Yedəkləmə və bərpa, sistem nasazlığı, korlanması və ya məlumat itkisi halında məlumatların təhlükəsizliyini və bərpasını təmin etmək üçün hər bir verilənlər bazası administratorunun bilməli olduğu iki vacib əməliyyatdır. Bu məqalədə SQL Server-də verilənlər bazasının ehtiyat nüsxəsinin çıxarılması və bərpası üçün addımlar ətraflı və aydın şəkildə əhatə olunacaq.

Yedəkləmə və bərpa niyə vacibdir?

Yedəkləmə, verilənlər bazasından məlumatların təhlükəsiz bir yerə kopyalanması prosesidir. Bu, aparat nasazlığı, insan səhvi, zərərli proqram hücumları və ya təbii fəlakətlər səbəbindən baş verə biləcək məlumat itkisinin qarşısını almaq üçün vacibdir. Bərpa etmə, verilənlər bazasını orijinal vəziyyətinə qaytarmaq üçün məlumatların yedəkdən orijinal və ya yeni sistemə qaytarılması prosesidir.

SQL Server-də verilənlər bazasının ehtiyat nüsxəsini çıxarmaq üçün addımlar

SQL Server-də verilənlər bazasının ehtiyat nüsxəsini çıxarmaq üçün bir neçə üsul mövcuddur. Ən çox yayılmış yanaşmalar bunlardır:

1. SQL Server Management Studio (SSMS) vasitəsilə ehtiyat nüsxələmə

SQL Server Management Studio (SSMS), verilənlər bazasının ehtiyat nüsxələrini çıxarmaq da daxil olmaqla, SQL Server-i idarə etmək üçün əla bir GUI vasitədir.

1. SSMS-i açın:
– SSMS-i açın və SQL Server instansiyanıza daxil olun.

2. Verilənlər Bazasını Seçin:
– Object Explorer-də “Verilənlər Bazaları” bölməsini genişləndirin və ehtiyat nüsxəsini çıxarmaq istədiyiniz verilənlər bazasını seçin.

3. Yedəkləmə Prosesinə Başlayın:
– Seçilmiş verilənlər bazasına sağ klikləyin, sonra “Tapşırıqlar” > “Yedəkləmə” seçin.

4. Yedəkləmə Konfiqurasiyası:
– “Verilənlər Bazasının Ehtiyat Nüsxəsinin Kopyalanması” pəncərəsində ehtiyat nüsxəsinin növünü seçin (Tam, Diferensial və ya Qeydiyyat). Tam ehtiyat nüsxəsi adətən ən çox istifadə edilən üsuldur.
– Yedəkləmə təyinat yerini diskə və ya lentə daxil edin. Yedəkləmə faylının (.bak) saxlanacağı yeri göstərmək üçün “Əlavə et” düyməsini basın.

5. Yedəkləməni başladın:
– Yedəkləmə prosesinə başlamaq üçün “OK” düyməsini basın. Prosesin tamamlanmasını gözləyin və heç bir səhvin görünmədiyinə əmin olun.

2. T-SQL vasitəsilə ehtiyat nüsxələmə

Yedəkləmə üçün başqa bir alternativ Transact-SQL (T-SQL) istifadə etməkdir.

1. Sorğu Redaktorunu Açın:
– SSMS-i açın və SQL Server instansiyasına daxil olun, sonra Yeni Sorğu pəncərəsini açın.

2. Yedəkləmə Skriptini Yazın:
– Yedəkləməni yerinə yetirmək üçün aşağıdakı T-SQL skriptini yazın. `YourDatabaseName`-ni verilənlər bazanızın adı ilə, `FilePath\YourBackup.bak`-nı isə yedəkləmə təyinat yolu ilə əvəz edin.

“`sql
YEDƏKLƏMƏ VERİLƏNLƏR BAZASI Sizin Verilənlər Bazanızın Adını
TO DISK = 'C:\Backup\YourBackup.bak'
FORMATLA,
MEDIANAME = 'SQLServerBackups',
NAME = 'Verilənlər Bazanızın Tam Yedəklənməsi';
""

3. Skriptin İcrası:
– “İcra et” düyməsini və ya F5 düyməsini basaraq skripti icra edin. Prosesin tamamlanmasını gözləyin.

3. Texniki Xidmət Planından İstifadə Edərək Avtomatik Yedəkləmə

Avtomatik və planlaşdırılmış ehtiyat nüsxələrini çıxarmaq üçün SQL Server-də Baxım Planlarından istifadə edə bilərsiniz.

1. Texniki Xidmət Planı Sihirbazını açın:
– Obyekt Explorer-də “İdarəetmə” bölməsini genişləndirin, “Texniki Xidmət Planları” üzərinə sağ klikləyin, sonra “Texniki Xidmət Planı Sihirbazı”nı seçin.

2. Cədvəl Konfiqurasiyası:
– Yedəkləmə cədvəlini, yedəkləmə növünü və saxlama yerini təyin etmək üçün sehrbazdakı addımları izləyin.

3. Yadda saxla və təsdiqlə:
– Tamamlandıqdan sonra, texniki xidmət planını saxlayın və onun təsdiqlənib müəyyən edilmiş cədvəlinizə uyğun olaraq icra edildiyinə əmin olun.

SQL Server-də verilənlər bazasını bərpa etmək üçün addımlar

Bərpa prosesi ehtiyat nüsxələmə prosesinin əksidir. SSMS və T-SQL istifadə edərək verilənlər bazasını necə bərpa etmək olar.

1. SQL Server Management Studio (SSMS) vasitəsilə bərpa edin

1. SSMS-i açın:
– SSMS-i açın və SQL Server instansiyanıza daxil olun.

2. Bərpa Prosesinə Başlayın:
– Object Explorer-də “Verilənlər Bazaları” üzərinə sağ klikləyin, sonra “Verilənlər Bazasını Bərpa Et” seçin.

3. Konfiqurasiyanı bərpa edin:
– “Verilənlər Bazasını Bərpa Et” pəncərəsində “Cihaz” seçimini seçin və əvvəllər yaratdığınız ehtiyat nüsxə faylını (.bak) tapmaq üçün “…” düyməsini basın.
– Fayl seçildikdən sonra bərpa etmək istədiyiniz verilənlər bazasını seçin.

4. Bərpa Seçimlərini Göstərin:
– Mövcud verilənlər bazasını dəyişdirmək istəyirsinizsə, “Bərpa seçimləri” bölməsində “Mövcud verilənlər bazasının üzərinə yazın” kimi müvafiq seçimi seçdiyinizdən əmin olun.
– Lazım gələrsə, məlumatların və jurnal fayllarının yollarını dəyişdirməyi də seçə bilərsiniz.

5. Bərpa etməyə başlayın:
– Bərpa prosesinə başlamaq üçün “OK” düyməsini basın. Prosesin tamamlanmasını gözləyin və heç bir səhv olmadığından əmin olun.

2. T-SQL vasitəsilə bərpa edin

1. Sorğu Redaktorunu Açın:
– SSMS-i açın və SQL Server instansiyasına daxil olun, sonra Yeni Sorğu pəncərəsini açın.

2. Bərpa Skriptini yazın:
– Bərpa əməliyyatını yerinə yetirmək üçün aşağıdakı T-SQL skriptini yazın. `YourDatabaseName`-ni verilənlər bazanızın adı ilə, `FilePath\YourBackup.bak`-nı isə ehtiyat faylının yolu ilə əvəz edin.

“`sql
VERİLƏNLƏR BAZASINI BƏRPA EDİN YourDatabaseName
DİSKDƏN = 'C:\Backup\YourBackup.bak'
ƏVƏZ EDİLMƏSİ İLƏ;
""

3. Skriptin İcrası:
– “İcra et” düyməsini və ya F5 düyməsini basaraq skripti icra edin. Prosesin tamamlanmasını gözləyin.

Məsləhətlər və Ən Yaxşı Təcrübələr

1. Mütəmadi olaraq ehtiyat nüsxələrini çıxarın:
– Verilənlər bazanızın müntəzəm olaraq ehtiyat nüsxəsini çıxardığınızdan əmin olun. Mümkünsə, avtomatik ehtiyat nüsxələrini çıxarmağı planlaşdırın.

2. Yedəkləməni Təhlükəsiz Yerdə Saxlayın:
– Ehtiyat nüsxə fayllarını əsas serverdən ayrı, təhlükəsiz yerdə saxlayın. Məsələn, cloud storage, xarici sürücü və ya lent.

3. Yedəkləmə Doğrulaması:
– Yedəkləməni etdikdən sonra, həmişə ehtiyat nüsxəsinin etibarlı olduğunu və bərpa edilə biləcəyini yoxlayın. Bunu yoxlamaq üçün test verilənlər bazasına bərpa edə bilərsiniz.

4. Yedəkləmə və Bərpa Prosesini İzləyin:
– Yedəkləmə və bərpa proseslərinin problemsiz və səhvsiz işləməsini təmin etmək üçün onları həmişə izləyin.

5. Prosesi sənədləşdirin:
– İT qrupunun fövqəladə vəziyyətdə atılacaq addımları bilməsini asanlaşdırmaq üçün ehtiyat nüsxələmə və bərpa prosesinin tam sənədləşdirilməsini yaradın.

Nəticə

Yedəkləmə və bərpa hər bir verilənlər bazası administratoru üçün vacib vəzifələrdir. SQL Server Management Studio (SSMS) və ya T-SQL skriptlərindən istifadə edərək verilənlər bazanızı asanlıqla yedəkləyə və bərpa edə bilərsiniz. Məlumat itkisinin qarşısını almaq üçün müntəzəm olaraq yedəkləmələr apardığınızdan və yedəkləmə fayllarını təhlükəsiz yerdə saxladığınızdan əmin olun . Bundan əlavə, məlumatlarınızın təhlükəsiz olduğundan və lazım olduqda bərpa olunmağa hazır olduğundan əmin olmaq üçün prosesi müntəzəm olaraq yoxlayın və izləyin.

Şərh yazın