![]() |
|
[VB.NET] تعبئة الداتاغريدفيو - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] تعبئة الداتاغريدفيو (/showthread.php?tid=26355) |
RE: تعبئة الداتاغريدفيو - kebboud - 08-09-18 (08-09-18, 07:53 AM)elgokr كتب : الاستاذ الجوكر السلام عليكم أرجو أن تفهم سؤالي جيدا .... كما تعرف عندما نريد أن نربط الفيجوال ستوديو بقاعدة بيانات من نوع اكسس فنحن ننشئها و نحفظها في مجلد bin من المشروع و إذا أردنا تشغيل البرنامج في جهاز آخر ما علينا سوى أن نأخذ نفس قاعدة البيانات التي أنشأناها سابقا في الأكسس و المرتبطة بالبرنامج... السؤال : كيف يمكننا إنشاء قاعدة بيانات من SQL و ربطها ببرنامج الفيجوال ستوديو و نشغل هذا البرنامج على جهاز آخر ..تماما كالأكسس ؟؟ يعني كيف ننشئ قاعدة بيانات من SQL بحيث ننقلها من جهاز إلى آخر ؟ و ما هي قاعدة بيانات SQL LOCALDB ؟ المهم ارجو أن تكون قد فهمت سؤالي ...أنتظر جوابك أخي الكريم RE: تعبئة الداتاغريدفيو - princelovelorn - 08-09-18 (08-09-18, 08:12 PM)kebboud كتب :(08-09-18, 07:53 AM)elgokr كتب : السلام عليكم ورحمة الله وبركاته أخي الفاضل kebboud بالنسبة للسؤال الأول والثاني فهما ينقسمان لعدة أقسام أولا إنشاء القاعدة على جهازك (جهاز المبرمج ) هذا فيديو يوضع العملية الرابط ثانيا ربط القاعدة بالبرنامج وبيكون عن طريق كود connection string ودا بيعتمد على طريقة سير البرنامج الخاص بك (ستتضح في الخطوات التالية) ثالثا طريقة عمل القاعدة على جهاز العميل قاعدة البيانات SQL SERVER تختلف عن اكسس قاعدة البيانات SQL SERVER تتطلب لإنشائها وتشغيلها وقرائتها والتعديل عليها على الجهاز وجود البرنامج Microsoft SQL Server مثبت على الجهاز (السيرفر ) ويتم فتح الأتصال من خلال من خلال SQL Server Configuration Manager إلا في حالة واحدة ( هذة الحالة بيكون البرنامج الخاص بك مبرمج ليعمل على اكثر من جهاز ) أن يكون الجهاز متصل بالجهاز الرئيسي (السيرفر ) الذي سيكون مثبت عليه البرنامج sql server عن طريق شبكة داخلية او انترنت نأتي الأن لكيفية إستخراج قاعدة بيانات ال sql الخاصة بالبرنامج الذي قمت ببرمجته أولا الطريقة الأولى نقل القاعدة كاملة من مجلد البرنامج وستجدها على المسار C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA مع مراعاة إصدار النسخة (MSSQL10_50.SQLEXPRESS) فهذة خاصة بالنسخة sql server 2008 r2 ستكون بالطبع عارف اسم القاعدة ستجد ملفين يحملان الاسم كالتالي فرضا اسم القاعدة database11 فستجد database11.mdf و database11_log.ldf ستقوم بنسخ الملفين الى مجلد ال Debug الخاص بك *ملحوظة* يتطلب نسخ الملفات إيقاف عمل السيرفر من خلال SQL Server Configuration Manager باقي مرحلة ضبط الاعدادات والاكواد للبرنامج الخاص بك ألقى نظرة على هذا الموضوع الرابط ثانيا الطريقة الثانية وهى عن طريق إسكربت للقاعدة رابط موضوع عمل اسكربت للقاعدة بالتفصيل الرابط ثم ألقى نظرة على هذا الموضوع لأستخدام السكربت برمجيا (*ملحوظة* العميل بيكتب اسم القاعدة) الرابط ثالثا الطريقة الثالثة وهي يدويا ان تقوم بعمل atattch لقاعدة البيانات للبرنامج sql server على جهاز العميل في كل الحالات يجب تثبيت برنامج microsoft sql server على جهاز العميل بالنسبة للسؤال الثالث فللأسف لا أملك معلومات كافية عنه حاليا ولكن أعتقد انه بديل microsoft sql server وفي رأي إذا كان ولابد من تثبيت برنامج لدى العميل فالأفضل نثبت البرنامج الأصلي RE: تعبئة الداتاغريدفيو - kebboud - 09-09-18 (08-09-18, 11:53 PM)princelovelorn كتب :شكرا لك أخي الجوكر و بارك الله فيك و جعل فيك منافع للمسلمين(08-09-18, 08:12 PM)kebboud كتب :(08-09-18, 07:53 AM)elgokr كتب : |