سلسلة دروس SQL| نسخ قاعدة بيانات
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
- عبارة BACKUP DATABASE في SQL
- عبارة BACKUP WITH DIFFERENTIAL في SQL “النسخ الاحتياطي التفاضلي”
- مثال عن BACKUP DATABASE في SQL
عبارة BACKUP DATABASE في SQL
يتم استخدام عبارة BACKUP DATABASE في SQL Server لإنشاء نسخة احتياطية كاملة من قاعدة بيانات SQL الموجودة.
1
2
3
4
5
BACKUP DATABASE databasename
TO DISK = 'filepath';
عبارة BACKUP WITH DIFFERENTIAL في SQL “النسخ الاحتياطي التفاضلي”
يقوم النسخ الاحتياطي التفاضلي (أو التمايزي/الاختلافي) بنسخ فقط أجزاء قاعدة البيانات التي تغيرت منذ آخر نسخة احتياطية كاملة لها.
1
2
3
4
5
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH DIFFERENTIAL;
مثال عن BACKUP DATABASE في SQL
تقوم جملة SQL التالية بإنشاء نسخة احتياطية كاملة لقاعدة البيانات الموجودة “testDB” إلى القرص D:
1
2
3
4
5
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
تلميح: قم دائمًا بنسخ قاعدة البيانات احتياطيًا إلى محرك أقراص مختلف عن محرك الأقراص الفعلي. بعد ذلك، إذا حدث عطل في القرص، فلن تفقد ملف النسخ الاحتياطي مع قاعدة البيانات.
التالي: إنشاء-جدول
هذا المنشور تحت ترخيص
CC BY 4.0
بواسطة المؤلف.