تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف نقل قاعدة بيانات sql server الى مجلد البرنامج؟
#1
السلام عليكم

هذا سوالي الثاني بهذا المنتدى الجميل، وبكل صدق انا جدا سعيد بوجود هكذا منتدى عربي و بدوري اقوم بشكر كل من ساهم في عمل هذا المنتدى
اغلب اوقاتي استخدم codeproject و ايضا موقع stackoverflow فمن الجميل وجود شيء عربي.

الموضوع الاساس 
انا معتاد على برمجة ال vb.net مع قاعدة بيانات Access , و الان انا انتقلت الى استخدام SQL server لكفائتها 
سؤالي هو كيف اقوم بنقل قاعدة بيانات SQL server الى مجلد البرنامج لتشغيلة على جهاز الزبون دون الحاجة 
لعمل سيرفر خاص على جهازه.

في ال access اقوم بوضع قاعدة البيانات في مجلد Debug و اشير اليها بكود الاتصال data source = |datadirectory|\database.accdb



فهل ممكن ان افعل هذا مع sql sever ام هناك طريقه افضل ؟
اتمنى مساعدتكم ولكم جزيل الشكرز
 مع العلم اني استخدم هذا الكود للاتصال بقاعدة البيانت في SQL server عن طريق ملف App.config

كود :
<connectionStrings>
<add name ="Conn"
</;connectionString = "Server = DESKTOP-TP1615Q; Database=Exchange_DB; user Id=sa;Password=Password1
</connectionStrings>
الرد }}}}
تم الشكر بواسطة:
#2
قاعدة البيانات SQL SERVER تختلف عن اكسس , SQL SERVER لن  تعمل الا بوجود الخادم الخاص بها (السيرفر) على جهاز العميل.
الرد }}}}
تم الشكر بواسطة: Rabeea Qbaha
#3
تستطيع أن تقوم بتقل قاعدى بيانات SQL الى مجلد البرنامج والاشارة اليها في الكود ولكن لن تعمل بدون وجود برنامج SQL Server وارفقاق قاعدة البيانات في SQL Server مع مسارها الصحيح ولكم هذه سيسبب مشاكل ولا انصحك

اما اذا كنت خائف من فقدان البيانات فبرنامج SQL Server أكثر أماناً من Acces لانه ببساطة في Acces يستطيع أي شخص الدحول ملف البرنامج ومسح قاعدة البيانات اما في SQL Database حتى لو دخلت الى مجلد قزاعد البيانات لن تستطيع مسح قاعدة البيانات او نقلها او حتى مسحها من مكان لاخر الا من خلال برنامج SQL Managment Sudio لانها محمية بواسطة SQL Server
الرد }}}}
تم الشكر بواسطة: Rabeea Qbaha
#4
(30-08-16, 02:02 PM)Deya R Ataya كتب : تستطيع أن تقوم بتقل قاعدى بيانات SQL الى مجلد البرنامج والاشارة اليها في الكود ولكن لن تعمل بدون وجود برنامج SQL Server وارفقاق قاعدة البيانات في SQL Server مع مسارها الصحيح ولكم هذه سيسبب مشاكل ولا انصحك

اما اذا كنت خائف من فقدان البيانات فبرنامج SQL Server أكثر أماناً من Acces لانه ببساطة في Acces يستطيع أي شخص الدحول ملف البرنامج ومسح قاعدة البيانات اما في SQL Database حتى لو دخلت الى مجلد قزاعد البيانات لن تستطيع مسح قاعدة البيانات او نقلها او حتى مسحها من مكان لاخر الا من خلال برنامج SQL Managment Sudio لانها محمية بواسطة SQL Server

اذا ما الحل ؟؟؟
هل يجب علي تعميل sql server على جهاز العميل وعمل attach لقاعدة البيانات وتعديل الاتصال مع قاعدة البيانات من خلال فورم .
هل هذة انسب طريقه ؟
الرد }}}}
تم الشكر بواسطة:
#5
نعم قم فقط بتنصيب نسخة SQL Server
و
افضل طريقة هي عمل Backup لقاعدة البيانات بعد الانتهاء من عملك
وعند نقلها للزبون قم بعمل استعادة فقط
الرد }}}}
تم الشكر بواسطة: Rabeea Qbaha , Rabeea Qbaha


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ازاى اصمم جدول فى قاعدة بيانات 2D noway 5 100 20-02-17, 04:27 AM
آخر رد: khodor1985
  البرنامج لايحفظ التغيرات عبدالرحمن المكاوي 4 61 18-02-17, 10:03 AM
آخر رد: وائل القطاوي
Thumbs Up [سؤال] كود تخطي فتح رابط معين لتشغيل البرنامج Mk 22353 1 57 17-02-17, 02:43 AM
آخر رد: الماجيك مسعد
  استفسار عن تعبئة combobox من قاعدة البيانات المتألق9 2 62 16-02-17, 11:57 AM
آخر رد: المتألق9
  ما الفرق بين اضافة قاعدة البيانات عن طريق الكود و اضافى قاعدة البيانات عن طريق add ne noway 1 51 12-02-17, 08:06 PM
آخر رد: مساعدة
  [سؤال] حمايه البرنامج moshax 3 117 09-02-17, 03:34 PM
آخر رد: مساعدة
  [VB.NET] قاعدة بيانات SQL 2008R2 محمد بوقزاحة 5 92 09-02-17, 03:31 PM
آخر رد: مساعدة
  [سؤال] مشكلة في قاعدة البيانات عبدالرحمن المكاوي 2 58 08-02-17, 05:43 PM
آخر رد: عبدالرحمن المكاوي
  قاعدة بيانات صيدلية amrdipo 7 4,474 07-02-17, 05:49 PM
آخر رد: Amir_alzubidy
  [سؤال] عرض محتوي مجلد في WebBrowser من اليمن الي اليسار ali.alfoly 3 86 02-02-17, 02:43 PM
آخر رد: مساعدة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم