تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [VB.NET] تفريغ عمود من جدول قاعدة البيانات سؤال للخبراء YASSINEZG 2 52 أمس, 08:49 AM
آخر رد: YASSINEZG
  كيفية الزيادة التلقائية لرصيد الإجازات في قاعدة البيانات الوايلي 2 45 أمس, 12:18 AM
آخر رد: الوايلي
  مشكلة عند تخزين البيانات من اداة داتا قرايد فيو الى قاعدة البيانات nooralcown 4 59 19-01-18, 09:19 PM
آخر رد: الوايلي
  مشكلة بعد تنصيب البرنامج على جهاز العميل الوايلي 16 219 19-01-18, 09:05 PM
آخر رد: الوايلي
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 1 49 17-01-18, 08:49 AM
آخر رد: عبدالله الدوسري
  [Acces2010] عدم المقدرة على استدعاء قاعدة بيانات saudisgames 3 65 15-01-18, 04:43 PM
آخر رد: saudisgames
  [VB.NET] الحذف المتعدد من قاعدة البيانات محمد اسماعيل 6 130 15-01-18, 08:02 AM
آخر رد: awidan76
  [سؤال] كيف اجعل البرنامج لا يفتح مدونتى الا مرة واحدة فى اليوم ابو روضة 17 460 15-01-18, 02:10 AM
آخر رد: ابو روضة
  التعديل على اكثر من سجل في قاعدة البيانات nooralcown 2 62 14-01-18, 09:28 AM
آخر رد: nooralcown
  اختيار بيانات من حقل بشكل عشوائي zaid1 0 36 14-01-18, 02:38 AM
آخر رد: zaid1

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


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