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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ما هو كود البحث عن تاريخ باستخدام datetimepicker فى sql server كود vb.net vb2010 2 40 منذ 4 ساعة مضت
آخر رد: ابو يوسف النواوي 2
  فيديو كود رائع لربط قاعدة بيانات بالبرنامج ( منقول ) asemshahen5 0 24 منذ 9 ساعة مضت
آخر رد: asemshahen5
  كيف يُمكن حماية قاعدة بيانات الأكسس؟ Hazem1 15 233 منذ 10 ساعة مضت
آخر رد: Hazem1
  اضافة اعلان ادسينس على واجهة البرنامج hamadz 1 50 اليوم, 12:45 AM
آخر رد: عبد العزيز البسكري
  كيفية اظافة RSS داخل البرنامج؟ hamadz 0 23 21-10-18, 09:50 PM
آخر رد: hamadz
  ماهو الكود المُستخدم في تشغيل البرنامج برقم الهارديسك؟ Hazem1 9 186 21-10-18, 01:56 PM
آخر رد: عبد العزيز البسكري
  محتاج مساعدة فى عمل تحديث لى البرنامج عن بعد Mohamed Magdy 0 38 20-10-18, 10:23 AM
آخر رد: Mohamed Magdy
  تحديث قاعدة البيانات علي جهاز العميل makky 1 60 19-10-18, 04:13 PM
آخر رد: ahmedmansour
  مشكلة عند رفع قاعدة البينات فى الفيجول بيسك Mohamed Magdy 2 76 19-10-18, 10:38 AM
آخر رد: Mohamed Magdy
  [SQL] كيفية استيراد قاعدة بيانات من mysql الي sqlserver2014 alipro 1 62 19-10-18, 08:21 AM
آخر رد: rnmr

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


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