19-04-25, 10:09 PM
هل فيه كود للنسخ الاحتياطي لقاعدة من نوع sql local database
|
النسخة الاحتياطية
|
|
19-04-25, 10:09 PM
هل فيه كود للنسخ الاحتياطي لقاعدة من نوع sql local database
19-04-25, 10:14 PM
(19-04-25, 10:09 PM)محمد بن عطية كتب : هل فيه كود للنسخ الاحتياطي لقاعدة من نوع sql local database نعم يوجد عندي مثال لما طلبت أرجع للبيت إن شاء الله وأرفقه لك
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
تم الشكر بواسطة: محمد بن عطية
19-04-25, 10:32 PM
نعم، يمكن عمل نسخة احتياطية (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|. يمكن أيضًا تعديل الكود لتحديث الاتصال أو إعادة التحميل بعد الاستعادة إذا رغبت. بالتوفيق. تم الشكر بواسطة: أبو خالد الشكري , محمد بن عطية , محمد بن عطية
|
|
|