الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل Setup للبرنامج

بدأه hyz في 1 مايو 2009 · 3 رد · 609 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

مشكلتي هي في برنامج عملته على فيجوال بيسك 2008 وانا منزل نسخة قواعد بيانات Sql لا اعرف اصدارها بالضبط ولكن من المؤكد انها ليست Express

المهم لما سويت البرنامج و عملت له SetUp (طبعا ارفقت الملفات الضرورية ) ولكن على جهاز العميل لم يعمل البرنامج

حاولت اجرب ارفاق بعض الملفات لل Sql كما في الصورة التالية

238a888282.jpg

فمرة اخترت الخيار الاخير ومرة اخرى اخترت الخيار الثالث ولكن لا فائدة

اخيرا قمت بتنصيب نفس النسخة من ال Sql الى على جهازي فاشتغل البرنامج 100%

سؤالي

كيف استطيع اضافة ملفات النسخة هذه من ال Sql لبرنامج الست اب بحيث اثناء تنصيب البرنامج يتم تنصيب نسخة ال Sql وهل اقدر اسوي يوزر وباس وورد للسيرفر بشكل آلي اثناء التنصيب لمنع الوصول غير المصرح به للقاعدة

سؤال آخر لو سمحتم لي

انا الان اضيف ملف القاعدة داخل مجلد ال Bin في مجلد Debug قبل اعمل الست اب للبرنامج

وفي حدث تحميل النموذج الرئيسي اكتب الكود

Dim MyConnectionString As String

MyConnectionString = "Data Source=" + System.Environment.MachineName + ";AttachDbFilename=" + System.Windows.Forms.Application.StartupPath + "\Family.mdf;Integrated Security=True"

My.Settings.Item("MyConn") = MyConnectionString

وبعد ذلك اسوي الست اب

فما مدى صحة ذلك وهل هناك طريقة اخرى

تحياتي وتقديري للجميع

تم تعديل هذه المشاركة بواسطة hyz في 1 مايو 2009 في 15:44

#2

أخي الفاضل

لماذا لا تستخدم برنامج SetupFactory لتحزيم برنامجك فهذا البرنامج العملاق الغني عن التعريف يتيح لك مرونة وخيارات كثير في اخراج مشاريعك بصورة ممتازة

/index.ph...2;factory\

الشيء الثاني بخصوص استفسارك حول تضمين ملفات برنامج SQL مع المكتبات اللازمة لتشغيل المشروع أحب أن اقول لك ان انت لست بحاجة الي تضمين برنامج SQL مع المكتبات اللازمة لتشغيل مشروعك لكن كل ما تحتاجة لتشغيل السيرفر هو engine برنامج SQL

والمقصود به مشغل قاعدة البينات علي بدون الحاجة لتنصيب برنامج SQL بالكامل وللحصول علي قم بوضع قرص الاسطوانة الخاصة ببرنامج SQL ثم قم بالبحث عن ملف باسم MSDE وهو خاص بتشغيل قواعد بيانات سيكوال عند العميل بدون الحاجة لتحميل برنامج SQL بالكامل

بالتوفيق

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 2 مايو 2009 في 11:50 — السبب: تنسيقات

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

السلام عليكــم ورحمـة الله وبركاتــه ،،

لك كل الشكر والتقدير اخي محمد

الحقيقة بالنسبة للفقرة

اقتباس
الشيء الثاني بخصوص استفسارك حول تضمين ملفات برنامج SQL مع المكتبات اللازمة لتشغيل المشروع أحب أن اقول لك ان انت لست بحاجة الي تضمين برنامج SQL مع المكتبات اللازمة لتشغيل مشروعك لكن كل ما تحتاجة لتشغيل السيرفر هو engine برنامج SQL

بحثت عن ذلك الملف ووجدته ولكن لم يحل المشكلة

#4

هناك النسخة Microsoft SQl Server Express المجانية وهي التي تأتي مرفقة مع Visual Studio 2005 & 2008

وهناك نسخة للمطورين غير مجانية وأغلبنا يستخدم النسخة المجانية

كما يمكنك تحميل النسخة Express من الصفحة التالية في موقع مايكروسوفت SQL Server Express 2005 Downloads

بحجم 36.5 ميجا

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 5 مايو 2009 في 13:12 — السبب: اضافة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

مواضيع مشابهة