23-12-15, 01:08 AM
أهلا أخي الكريم , تستطيع عمل نسخة إحتياطية وأيضا الإستعادة بواسطة سطر الأوامر Command Line للمكتبة SQLCMD التابعة للإسكيوإل سيرفر وتشغيله من داخل الفيجول بيسك6 بواسطة الأمر Shell , كما يلي :
- لنفترض أن إسم قاعدة البيانات هو TestDB وأن إسم السيرفر هو TestServer وإسم ملف النسخة الإحتياطية هو TestBackup.bak :
- أمر النسخ الإحتياطي لقاعدة البيانات :
- أمر الإستعادة لقاعدة بيانات من ملف نسخة إحتياطية :
- لنفترض أن إسم قاعدة البيانات هو TestDB وأن إسم السيرفر هو TestServer وإسم ملف النسخة الإحتياطية هو TestBackup.bak :
- أمر النسخ الإحتياطي لقاعدة البيانات :
PHP كود :
SQLCMD -E -S TestServer -Q "BACKUP DATABASE TestDB TO DISK='D:\TestBackup.bak'"
- أمر الإستعادة لقاعدة بيانات من ملف نسخة إحتياطية :
PHP كود :
SQLCMD -E -S TestServer -Q "RESTORE DATABASE TestDB FROM DISK='D:\TestBackup.bak'"

