![]() |
|
النسخة الاحتياطية - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : النسخة الاحتياطية (/showthread.php?tid=52760) |
النسخة الاحتياطية - محمد بن عطية - 19-04-25 هل فيه كود للنسخ الاحتياطي لقاعدة من نوع sql local database RE: النسخة الاحتياطية - مصمم هاوي - 19-04-25 (19-04-25, 10:09 PM)محمد بن عطية كتب : هل فيه كود للنسخ الاحتياطي لقاعدة من نوع sql local database نعم يوجد عندي مثال لما طلبت أرجع للبيت إن شاء الله وأرفقه لك RE: النسخة الاحتياطية - Kamil - 19-04-25 نعم، يمكن عمل نسخة احتياطية (Backup) من قاعدة بيانات SQL LocalDB ، خاصة إذا كنت تستخدم ملف قاعدة بيانات (مثل .mdf) مرتبط بـ LocalDB. إليك كودًا بسيطًا يقوم بنسخ ملف قاعدة البيانات والملف المصاحب له (.ldf) إلى مجلد النسخ الاحتياطي. يفترض أن قاعدة البيانات غير متصلة (Detached) أو أنه يمكنك فصل الاتصال مؤقتًا: PHP كود : Imports System.IOطريقة الاستخدام من النموذج (Form) PHP كود : ' مثال: عند الضغط على زر النسخ الاحتياطيكود الاستعادة من النسخة الاحتياطية (Restore) PHP كود : Imports System.IOالاستخدام من الفورم (مثال عند الضغط على زر) PHP كود : Private Sub BtnRestore_Click(sender As Object, e As EventArgs) Handles BtnRestore.Clickملاحظات مهمة جدًا: تأكد من غلق أي اتصال مع قاعدة البيانات قبل تنفيذ الاستعادة. يمكنك مثلاً استخدام SqlConnection.Close() أو حتى إعادة تشغيل البرنامج بعد الاستعادة. هذه الطريقة تعمل مع ملفات mdf المرتبطة بتطبيقك باستخدام |DataDirectory|. يمكن أيضًا تعديل الكود لتحديث الاتصال أو إعادة التحميل بعد الاستعادة إذا رغبت. بالتوفيق. |