السلام عليكم الاخوة والاخوات الكرام .بسال عن نص الاتصال بقاعدة بيانات من نوع سيكوال سيرفر2008 (Microsoft SQL Server Enterprise Edition R2 ) مع العلم اني استخدم نص الاتصال هكذا ويعمل في جهازي جيدا
sqlconnection = new SqlConnection(@"server=.\;Database=HR_DB;integrated security=true");
سؤالي هو هل احتاج لتغير في نص الاتصال حتي يعمل البرنامج في جهاز
العميل ؟
نص الاتصال الذي يجعل البرنامج في جهاز العميل
السلام عليكم
المفروض ان يتم تغييره حتى يناسب جهاز العميل لكن ممكن ان يعمل اذا كانت نفس البيانات اي نسخة السيكوال هي الافتراضية والمشار اليها في الاتصال بالنقطة وكانت قاعدة البيانات هي HR_DB والمستخدم يملك الصلاحيات على سيرفر السيكوال .
والافضل دائما وضع هذا الاتصال في ملف .config لتغييره في الموقع دون الرجوع الى البرنامج .
شكرا لك اخي
TareqVBفي الحقيقة بداء الامر يصعب معي كل ما اسال عن هذا الموضوع منذو عدة اشهر اسمع مصطلاحات اخري واضل الطريق
ساقول لك مافهمته حتي الان اذا كان هناك مفهوم ناقص ارشدني له .طيب ابدا ( في اعتقادي ان اول ما انتهي من المشروع اقوم بتحزيمه deploy واجراء الاعدادت اللازمة مثل اضافة السكوال سيرفر
والكريستال ريبورت runtime والدوت نت فروم ورك ) ومن ثم اعمل attach لقاعدة البيانات وارفاقها في ملف البرنامج . اعرف ان في كلام حلقه ناقصة ولقد بحث عن هذا الموضوع في اليوتيب وقوقل والانترنت عموما
ولم اجد طريقة مثالية تشرح من بداية عملية نشر البرنامج وارفاق المتطلبات الي عمل البرنامج في جهاز العميل بالصورة النهائية
ارجو من كل الاخوة من كانت عنده معلومة فليفيدنا
بارك الله فيكم .وشكرا لك مرة اخري اخي
المفروض ان كنت عملت الخطوات السابقة التي ذكرتها من تحزيم وما الى ذلك فعلى الاغلب سيكون الامر سهل بالنسبة لك عند التركيب عند العميل وهذه الخيارات الافتراضية ستعمل بشكل صحيح .
لذا من الافضل ان تبدأ التجريب على احدى الاجهزة وانظر الى ماذا تصل .
