منشور

سلسلة دروس SQL| نسخ قاعدة بيانات

هذه المقالة جزء من سلسلة دروس 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 بواسطة المؤلف.