السلام عليكم و رحمة الله و بركاته
بارك الله فيك و لك و جزاك خير الجزاء أخي الكريم أبو ليلى على التوضيح
تحياتي واحتراماتي
اساتذتنا الكرام
ربما لم احسن صياغة السؤال حتى اوصل الفكرة
عندي برنامج قاعدة البيانات معمولة بنسخة SQL SERVER 2014
هل عندما اريد تثبيت البرنامج يجب ان اثبت SQL SERVER 214 عند العميل او فقط RUN-TIME مثل الأكسس
فيما يخص SQL MANAGEMENT STUDIO فأنا اجده مثبتا على جهازي بعد تثبيت نسخة SQLSERVER 2014 و استخدمه من اجل التعديل على قاعدة البيانات و عمل الداتش و ديتاش لها
السلام عليكم و رحمة الله و بركاته
صديقي لا تدخل نفسك في متاهات كثيرة ,
حمل احد نسخ Express و ادمجها مع حزمة التنصيب لديك او نصبها بشكل منفصل.
سيناريو الربط يتبع احد الطريقتين:
1-اما انك تستخدم Attach للقاعدة و عندها ستحتاج الى نفس نسخة SQL SERVER لان اصدار القاعدة سيكون بنفس اصدار السيرفر.
لانك لو حاولت ربطها بنسخة اقدم سيحصل تضارب اصدارات و لن ينجح الربط.
2-زرع القاعدة عن طريق السكربت المرفق وهو الافضل بنظري (اما اتوماتيكي , او يدوي) , عندها لن تحتاج ان تلتزم برقم اصدار محدد
هذا على فرض انك لا تستخدم مزايا متقدمة , مثل دوال او اجراءات او غيرها لا تتواجد في النسخ القديمة او تم تعديلها او حذفها في الاصدارات الحديثة.
و بالنسبة لانتاج السكربت حاول ان يكون باقل اصدار ممكن يدعمه ManageMent Studio , و بحيث لا تفقد اي ميزة , و جربه لديك او على اي جهاز اخر و تاكد من عمله.
فيما يخص SQL MANAGEMENT STUDIO فأنا اجده مثبتا على جهازي بعد تثبيت نسخة SQLSERVER 2014 و استخدمه من اجل التعديل على قاعدة البيانات و عمل الداتش و ديتاش لها
هذا صحيح اخي لانك اثناء التنصيب يمكنك التحكم بتثبيته من عدمه , وهو يتواجد بشكل افتراضي مع النسخ الكبيرة.
اما مع نسخ Express فهو غير موجود و يمكنك تحميله بشكل منفصل و كل اصدار حديث يدعم الذي قبله .
سؤالك كان واضح منذ البداية.
كل الشكر اخي asemshahen5
و إذا اردت ان يكون برنامجي على جهاز واحد فــي قاعدة البيانات تنصحني ، فلقد ذكر الأخ الكريم bouyOline كثر الله خيره و علمه ان استعمل sql lite او dbCOmpacte
و هل هناك مثال فيه شرح كيفية التعامل معمها
لربما في المستقبل طور العمل و اصبح البرنامج يعمل على اكثر من جهاز فالافضل استخدام : Mysql أو MS Sql Server .
شكرا لكم وبارك الله في الجميع