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. Buka SSMS :
– SSMS-i açın və SQL Server instansiyanıza daxil olun.

2. Pilih Database :
– 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. Mulai Proses Backup :
– Seçilmiş verilənlər bazasına sağ klikləyin, sonra “Tapşırıqlar” > “Yedəkləmə” seçin.

4. Konfigurasi Backup :
– “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. Mulai Backup :
– 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. Buka Query Editor :
– SSMS-i açın və SQL Server instansiyasına daxil olun, sonra Yeni Sorğu pəncərəsini açın.

2. Tulis Skrip Backup :
– 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. Eksekusi Skrip :
– “İ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. Buka Maintenance Plan Wizard :
– 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. Konfigurasi Jadwal :
– 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. Simpan dan Validasi :
– 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. Buka SSMS :
– SSMS-i açın və SQL Server instansiyanıza daxil olun.

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

3. Konfigurasi Restore :
– “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. Spesifikasikan Opsi Restore :
– 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. Mulai Restore :
– 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. Buka Query Editor :
– SSMS-i açın və SQL Server instansiyasına daxil olun, sonra Yeni Sorğu pəncərəsini açın.

2. Tulis Skrip Restore :
– 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. Eksekusi Skrip :
– “İ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. Rutin Melakukan Backup :
– 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. Simpan Backup di Lokasi Aman :
– Simpan file backup di lokasi yang aman dan berbeda dari server utama. Misalnya, cloud storage, external drive, atau tape.

3. Verifikasi Backup :
– 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. Monitor Proses Backup dan Restore :
– 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. Dokumentasikan Proses :
– İ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ə

Backup dan restore adalah tugas krusial bagi setiap administrator database. Dengan menggunakan SQL Server Management Studio (SSMS) atau skrip T-SQL, Anda dapat melakukan backup dan restore database dengan mudah. Pastikan untuk selalu melakukan backup secara rutin dan saxlamaq file backup di lokasi yang aman untuk menghindari kehilangan data. Selain itu, lakukan verifikasi dan monitor proses secara berkala untuk memastikan data Anda selalu dalam kondisi aman dan siap dipulihkan jika diperlukan.

Şərh yazın