المشاركات : 813
المواضيع 24
الإنتساب : Oct 2012
السمعة :
228
الشكر: 1145
تم شكره 2171 مرات في 815 مشاركات
أخي العزيز , عبدالعزيز :
AttachDbFilename في نص الإتصال
تمت إزالة هذه الميزة في الإصدارات الحديثة من Microsoft SQL Server.
على ما أعتقد ولست متأكد أن آخر إصدارة تدعم هذة الميزة هي SQL SERVER 2012 , وما بعد هذة الإصدارة سيتم رفض نص الإتصال بهذة الطريقة.
تجنب استخدام هذه الميزة في أعمال التطوير الجديدة أو الحالية ، وقم بتعديل التطبيقات التي تستخدم هذه الميزة حاليًا (إن وجدت).
هذة الميزة فقط لإغراض التطوير والإختبارات أو التجارب للمطورين وما شابة ذلك , ولكن يتم إستخدامها بشكل سيئ ( عادة سيئة ) , وليست مصممة (للبرنامج النهائي) أو الذي سيستخدمة المستخدم النهائي (End User)
أو ليست لأغراض المنتج النهائي.
وهي محدودة بـ ( single user mode ) , أي لا يستطيع إستخدام قاعدة البيانات إلى برنامج واحد (أقصد مستخدم واحد).
لو كان هذا البرنامج مثبت على أكثر من جهاز , كل جهاز سيكون له قاعدة بيانات مختلفة.
عني ليست مخصصة ليعمل أكثر من موظف على نفس قاعدة البيانات.
عند إستخدام نص الإتصال سيقوم الـ SQL SERVER بـ عمل AttachDbFilename
لأول مرة فقط , وليس في كل مرة يقوم بعمل AttachDbFilename
إذا أنت لا تحتاج أن تقوم في كل مرة بإستخدام نص الإتصال هذا.
attachDBFilename قصة مختلفة
المشاركات : 1,208
المواضيع 211
الإنتساب : Sep 2013
السمعة :
2
الشكر: 1
تم شكره 503 مرات في 297 مشاركات
الخص المشكلة
لا ارغب في وضع القاغدة داخل مجلد السكول داحل c
ولكن اضعه في القرص d
انا استخدم vb.net 10 sqlserver 2014
ما هي جملة الاتصال الصحيحة
شكرا لكم
المشاركات : 1,208
المواضيع 211
الإنتساب : Sep 2013
السمعة :
2
الشكر: 1
تم شكره 503 مرات في 297 مشاركات
السيد عبد الله الدّوسري
السادة الافاضل
هل من حل
المشاركات : 662
المواضيع 39
الإنتساب : Feb 2014
السمعة :
195
الشكر: 1474
تم شكره 1740 مرات في 622 مشاركات
السلام عليكم و رحمة الله و بركاته
الاخ عاطف,
الكود الذي اعطيتك اياه في المشاركة السابقة كود مجرب على نسخة SQL SERVER 2014 , و على القاعدة الخاصة بك
الكود يقوم بعملية الربط بدون مشاكل .
عاودت تجريبه للمرة الثانية و من دون مشاكل .
القاعدة في مجلد البرنامج و تجري عملية الربط بشكل صحيح.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال