03-02-22, 10:30 PM
السلام عليكم ورحمة الله وبركاته
اخي الكريم
اولا لدي سؤال هل نسخت قاعدة البيانات من مجلد Data في السيكوال سيرفر ووضعتها في المشروع وابقيت على القاعدة الاساسية في السيكوال سيرفر؟
ان كان كذلك فأنت تتعامل مع القاعدة الاساسية في السيرفر وليس القاعدة المنسوخة حيث وكأنها غير موجودة
اما ان كنت حذفت الاساسية من السيرفر ثم قمت بعمل attach مع القاعدة المنسوخة في المشروع فأنت تتعامل معها عن طريق السيكوال سيرفر
وبالتالي عند نقل المشروع الى أي جهاز العميل لن تعمل حتى تعمل لها atach مرة أخرى مع السيرفر الموجود في جهاز العميل مع تغيير اسم السيرفر حسب جهاز العميل
أما الكريستال ريبورت فيجب تنصيب نسخة الـ RunTime بنفس الاصدار الذي استخدمته في جهازك
ال Report viewer لايحتاج لانه بالاساس يتم دمجه مع ملف الـ exe
بقي جزئية أخرى يجب الانتباه اليها وهي بيئة العمل 32 بت او 64 بت حيث يجب ان يكون البرنامج بنظام يتوافق مع نظام جهاز العميل (يمكنك استخدام X86) يعمل على كلا البيئتين
اصدارات الفيجوال ستوديو المجانية كلها جيدة وكل مبرمج يختار حسب قوة جهازه
اخي الكريم
اولا لدي سؤال هل نسخت قاعدة البيانات من مجلد Data في السيكوال سيرفر ووضعتها في المشروع وابقيت على القاعدة الاساسية في السيكوال سيرفر؟
ان كان كذلك فأنت تتعامل مع القاعدة الاساسية في السيرفر وليس القاعدة المنسوخة حيث وكأنها غير موجودة
اما ان كنت حذفت الاساسية من السيرفر ثم قمت بعمل attach مع القاعدة المنسوخة في المشروع فأنت تتعامل معها عن طريق السيكوال سيرفر
وبالتالي عند نقل المشروع الى أي جهاز العميل لن تعمل حتى تعمل لها atach مرة أخرى مع السيرفر الموجود في جهاز العميل مع تغيير اسم السيرفر حسب جهاز العميل
أما الكريستال ريبورت فيجب تنصيب نسخة الـ RunTime بنفس الاصدار الذي استخدمته في جهازك
ال Report viewer لايحتاج لانه بالاساس يتم دمجه مع ملف الـ exe
بقي جزئية أخرى يجب الانتباه اليها وهي بيئة العمل 32 بت او 64 بت حيث يجب ان يكون البرنامج بنظام يتوافق مع نظام جهاز العميل (يمكنك استخدام X86) يعمل على كلا البيئتين
اصدارات الفيجوال ستوديو المجانية كلها جيدة وكل مبرمج يختار حسب قوة جهازه
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
