السلام عليكم. عندي خطأ في استعادة النسخة الاحتياطية. هل من المفترض اقوم بحذف قاعدة البيانات ومن ثم استعيدها ، أم عمل الاستعادة يقوم بتحديث البيانات فقط؟. للعمل تم عمل استعادة للنسخة مرة واحدة بنجاح مما يعني كتابة الكود بشكل صحيح. الرجاء من حضراتكم توضيح الكود ، وهل هناك طريقة لارفاق قاعدة البيانات بالسيرفر دون تحميل SSSMS على جهاز العميل؟ وشكرا جزيلا ولك فائق الاحترام استاذنا الكريم.
في استعادة النسخة الاحتياطية يجب تشغيل البرنامج كمسؤول من ملف البرنامج الدباك .... بالنسبه عني انا شغلته ومافي اي مشكله والفضل لله وللأستاذ صفاء في اعادة شرح كود النسخ الاحتياطي
السلام عليكم بلنسبه الي كانت تضهر عندي مشكلة في استعادة النسخة ولكن استخدمت هذا الكود في داله الاسترجاع بدل الكود القديم واشتعل معي طبيعي try { db = new DBMMEntities(); string dbname = db.Database.Connection.Database; string sqlCommand = @"Use master; alter database "+ dbname + " set offline with rollback immediate; Restore DATABASE [{0}] From DISK = '" + folder.FileName + "'"; int path = db.Database.ExecuteSqlCommand(System.Data.Entity.TransactionalBehavior.DoNotEnsureTransaction, string.Format(sqlCommand, dbname)); return true; } catch { return false; }
✌♥️
استاذ صفاء عندي مشكلة بالنسخ الاحتياطي ما يقبل ينسخ وبأكثر من محاوله في عدة فولدرات وفلاشات .... ممكن توضح الكود اكثر
وشكراً من القلب على جهودك القيمة
ان شاء الله سوف اعيد شرح الكود , لكن انتبة الى كتابة الكود بشكل دقيق لتلافي الاخطاء
كتبت الكود مثل ما موضح حظرتك بالضبط
ولك الكود لم يعمل .... منتظر حظرتك بفارغ الصبر
السلام عليكم.
عندي خطأ في استعادة النسخة الاحتياطية.
هل من المفترض اقوم بحذف قاعدة البيانات ومن ثم استعيدها ، أم عمل الاستعادة يقوم بتحديث البيانات فقط؟.
للعمل تم عمل استعادة للنسخة مرة واحدة بنجاح مما يعني كتابة الكود بشكل صحيح.
الرجاء من حضراتكم توضيح الكود ، وهل هناك طريقة لارفاق قاعدة البيانات بالسيرفر دون تحميل SSSMS على جهاز العميل؟
وشكرا جزيلا ولك فائق الاحترام استاذنا الكريم.
في استعادة النسخة الاحتياطية يجب تشغيل البرنامج كمسؤول من ملف البرنامج الدباك ....
بالنسبه عني انا شغلته ومافي اي مشكله والفضل لله وللأستاذ صفاء في اعادة شرح كود النسخ الاحتياطي
السلام عليكم
بلنسبه الي كانت تضهر عندي مشكلة في استعادة النسخة ولكن استخدمت هذا الكود في داله الاسترجاع بدل الكود القديم واشتعل معي طبيعي
try
{
db = new DBMMEntities();
string dbname = db.Database.Connection.Database;
string sqlCommand = @"Use master;
alter database "+ dbname + " set offline with rollback immediate; Restore DATABASE [{0}] From DISK = '" + folder.FileName + "'";
int path = db.Database.ExecuteSqlCommand(System.Data.Entity.TransactionalBehavior.DoNotEnsureTransaction, string.Format(sqlCommand, dbname));
return true;
}
catch
{
return false;
}
عندي خطأ في استعادة النسخة الاحتياطية مع العلم الكود صحيح 100% شنو السبب .؟؟ :(
وداشغل البرنامج كمسؤول
حاول تحمل النسخة المفتوحة المصدر وتشوف الكود،
ايضا لا تعمل نسخ احتياطي على القرص C
اعمل نسخ احتياطي الى فلاش