قاعدة بيانات النسخ الاحتياطي SQL لـ SQL Server
بيان قاعدة بيانات SQL الاحتياطية
يتم BACKUP DATABASE
استخدام العبارة في SQL Server لإنشاء نسخة احتياطية كاملة من قاعدة بيانات SQL موجودة.
بناء الجملة
BACKUP DATABASE databasename
TO DISK = 'filepath';
النسخ الاحتياطي SQL مع بيان تفاضلي
يقوم النسخ الاحتياطي التفاضلي فقط بعمل نسخة احتياطية من أجزاء قاعدة البيانات التي تم تغييرها منذ آخر نسخة احتياطية كاملة لقاعدة البيانات.
بناء الجملة
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
مثال على قاعدة البيانات الاحتياطية
تقوم عبارة SQL التالية بإنشاء نسخة احتياطية كاملة من قاعدة البيانات الموجودة "testDB" على القرص D:
مثال
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
نصيحة: قم دائمًا بعمل نسخة احتياطية من قاعدة البيانات على محرك أقراص مختلف عن قاعدة البيانات الفعلية. بعد ذلك ، إذا حدث تعطل في القرص ، فلن تفقد ملف النسخ الاحتياطي الخاص بك مع قاعدة البيانات.
النسخ الاحتياطي مع مثال تفاضلي
تقوم جملة SQL التالية بإنشاء نسخة احتياطية تفاضلية لقاعدة البيانات "testDB":
مثال
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
نصيحة: يعمل النسخ الاحتياطي التفاضلي على تقليل وقت النسخ الاحتياطي (حيث يتم نسخ التغييرات احتياطيًا فقط).