السـلام عليكم ورحمة الله وبركـاته
عندي برنامج vb ويندو أبلكيشن + قاعدة بيانات sql server 2008 R2 مثبته داخل السـيرفر ....
البرنامج داخل السيـرفر يعمل بالشـكل الصحيح
غيـرت ip السيرفر
أنشأت مجموعة عمل محليه بين 6 أجهزه تم ربطها بالسيرفر شبكه وأنشأت مجلد مشـاركه وعطيته صلاحية القرائه والكتابه
من الأجهزه الـ 6 أرى مجلد المشـاركه ولكن لما وضعت أختصار للبرنامج داخل المجلد لتستطيع الأجهزه التعامل مع البرنامج من خلاله
وعند محاولة تشغيله من الأجهزه لا يعمل البرنامج ما السبب ...؟
إذا كانت الاجهزة الاخرى ما فيها الفريم وورك المناسب للبرنامج اكيد ما راح يعمل
هاذ غير لو كان البرنامج يطلب مكتبات اضافية
وكمان الصلاحيات ممكن البرنامج محتاج صلاحية منشان يشتغل
وبالنسبة لسيرفر قاعدة البيانات لازم يكون جهاز لوحده منشان يعمل بدون مشاكل
مو معقول مسار قاعدة البيانات يكون .\sqlserver لان هذا العنوان محلي وما راح يعمل من الاجهزة الاخرى وبدل النقطة لازم يكون رقم ip
أسكيـول سيرفر خارج الموضوع البرنامج يعمل يا أخوي بشكل صحيح
المشكله من الجهاز فقط المرتبط في السيرفر أتمنى قرائة الموضوع جيداً
بعتذر حبيبي
يظهر دخلت موضوع غلط او ما فهمت عليك
كود الأتصال داخل البرنامج بأسم السيرفر
البرنامج يعمل في السيرفر ولكن لما انسخ اختصار من البرنامج في مجلد المشاركه لا يعمل من الاجهزه
ثبت النت فريم وررك وايضاً الجهاز اخذ ip لكن لا اعلم مالسبب
الظاهر هلحين فهمت عليك
اول انسخ عنوان البرنامج عالشبكة مو علجهاز
تاني شي اضغظ الزر اليمين للماوس على الاختصار واظهر الخصائص
فيه مسار البرنامج موجود في Target لازم تغيره بلضق مسار البرنامج الشبكي، يعني يبدأ بعنوان الجهاز ip
مشـكور ياغالي بكره بحـاول في هذه الطريقه وأن شــاء ربي أنها تنحـل لأنها معاي من أسبـــوع حافل بالمحاولات اليــائسه
الحمد لله تم حل المشـكله السبب هو أن الأتصال غيـر صحيح + الوقت والتاريخ بين الجهازين غيـر صحيحه
كود :
' Public conn As New SqlConnection("Data Source=IP_SERVER;Initial Catalog=COP_DAT;Persist Security Info=True;User ID=sa;Password=123@123")
للفائده
بهذا الكود يستطيع المستخدم أن يقوم بتشغيل البرنامج من داخل السيرفر إذا ثبته داخل السيرفر
أيضاً يجعله يتصل بقاعدة البيانات إذا كان البرنامج مثبت داخل الكمبيوتر المرتبط بالسيرفر والقااعده موجوده بالسيرفر
تمام، وبالنسبة للاختصار شو صار!