الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في عمل Restore لقاعدة البيانات

مغلق
بدأه Fikou-sama في 15 فبراير 2008 · 3 رد · 843 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لقد أشرفت على إتمام برنامجي .. بقي لي فقط كيفية عمل Restore للقاعدة .. و بالفعل نجحت في عمل Backup و Restore و لكن فقط عندما فتحت الفورم مباشرة عن طريق Run .. و لكن عند فتح الفورم من Menu في الفورم الرئيسية و التي هي فورم MDI ... حصلت على خطأ يفيد بأنه يجب علي غلق جميع الإتصالات بالقاعدة لكي أستطيع عمل Restore .. و هنا مشكلتي .. فأنا استعملت السحب و الإفلات من نافدة Data Source إلى الفورم .. و لا أعرف كيف غلق جميع الإتصالات بالقاعدة و إعادة فتحها بعد عمل Restore ؟؟

هل هناك كود يغلق جميع الإتصالات .. ؟؟

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#2

لقد وجدت الحل .. و هدا هو الكود لمن يحتاجه

Com.CommandText = "ALTER DATABASE yourdatabasename SET SINGLE_USER  WITH ROLLBACK IMMEDIATE " _

& "RESTORE DATABASE yourdatabasename FROM DISK = @Path ALTER DATABASE  Location   SET MULTI_USER"

Com.Parameters.AddWithValue("@Path", "C:\Test.bak")

تم تعديل هذه المشاركة بواسطة Fikou-sama في 15 فبراير 2008 في 22:19

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#3

شكرا لك على مشاركتنا الكود

جزاك الله خير..

ياريت لو تشرح لي اخر سطر فيه اذا ممكن لاني اواجه نفس المشكله

#4

آسف أخي على التأخير فلم أدخل للمنتدى مند مشاركتي الثانية في هدا الموضوع ..

على العموم .. في السطر الأخير عوضت البارامتر @Path بالقيمة "C:\Test.bak" و هو المسار الدي أريد أن أحفظ فيه Backup لقاعدة البيانات ..

بالتوفيق

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…