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

كيف أتصل بملف ال Mdf مباشرة؟

مغلق
بدأه alattar في 29 يناير 2008 · 3 رد · 1,433 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

أريد أن أعرف كيف اتصل مباشرة بملف MDF

الخاص بقاعدة البيانات Sql Server

و بدون عمل الحاق Attach للملفات علي السيرفر

و لزيادة توضيح السؤال أرفقت لكم برنامج صغير

يستخدم يتصل بملفات قاعدة البيانات mdf مباشرة

و دون الحاجة لوجود sql server

علي الجهاز..و عندما حاولت أن أقوم بعمل Attach

لهذه الملفات علي ال Sql Server الخاص بي.. لم أستطع و ظهر لي خطأ

و عندما حاولت الاتصال بملفات قاعدة بيانات mdf مثل ال Northwind مثلا..رفض البرنامج

لذلك أعتقد ان نوعية الملفات مختلفة..أو تم انشاؤها بطريقة مختلفة عن الطريقة العادية التي نعلمها

أريد أن أعرف كيف أنشئ ملفات قاعدة بيانات mdf أو هل هناك خصائص معينة بقاعدة البيانات

أقوم بتغييرها لكي أتمكن من الاتصال بها مباشرة بدون الحاقها بال Sql Server؟

أرجو أن أكون وفقت في طرح السؤال و أرجو أن تكونوا فهمتم ماذا أقصد

source.rar

تم تعديل هذه المشاركة بواسطة alattar في 29 يناير 2008 في 11:05

أعتذر لكل من طلب مني اختبار ولم أحضره..ولكن موقع أكتوال تيست تقريبا تم بيعه الي موقع آخر و تم إلغاء الحسابات القديمة

Microsoft Certified Solution Developer

أحب الصالحين و لست منهم

لعلي أن أنال بهم شفاعة

و أكره من تجارتهم معاصي

ولو كنا سواء في البضاعة

#2

يمكنك ذلك اخي الحبيب والله أعلم عن طريق إضافة الجملة AttachFileName أو attachDatabaseName في جملة الاتصال ابحث عنها في القسم وسوف تجدها

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3
أبوعزام كتب:
يمكنك ذلك اخي الحبيب والله أعلم عن طريق إضافة الجملة AttachFileName أو attachDatabaseName في جملة الاتصال ابحث عنها في القسم وسوف تجدها

جزاك الله خيرا أخي الكريم

ما قلته صحيح و قد قمت بتجربته آنفا

وليست المشكلة في جملة الاتصال و لكن املشكلة في نوع الملفات

مثلا في المثال الذي أرفقته مع الموضوع هناك ملفين لقاعدة البيانات

Mdf,Ldf

هذين الملفين يقوم البرنامج بالاتصال بهما بدون الحاقهما بالسيرفر

و عندما حاولت أنا الحاق نفس الملفين بالسيرفر.. ظهرت لي رسالة خطأ

برغم أنني أقوم بعمل الحاق Attach Database لعشرات من ملفات قواعد البيانات

و عند محاولتي الاتصال بملفين من ملفات قواعد البيانات كـ Northwind مثلا.. لم أتمكن من الاتصال

برغم أنني استخدمت نفس الجملة المستخدمة في البرنامج المرفق و هي

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Northwind.mdf;Integrated Security=True;

لذلك أنا أعتقد ان نوع الملفين الذين يتم الاتصال بهم مباشرة يختلف عن نوعية الملفين الذان نتعامل معهما دائما من خلال السيكويل سيرفر

و أرجو أن اكون وفقت قي شرح مقصدي

والله الموفق و المستعان

أعتذر لكل من طلب مني اختبار ولم أحضره..ولكن موقع أكتوال تيست تقريبا تم بيعه الي موقع آخر و تم إلغاء الحسابات القديمة

Microsoft Certified Solution Developer

أحب الصالحين و لست منهم

لعلي أن أنال بهم شفاعة

و أكره من تجارتهم معاصي

ولو كنا سواء في البضاعة

#4

أخي الحبيب هل تأكدت من مسار الملف وماهي الرسالة التي تظهر لك اخي الحبيب وشكرا

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

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

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