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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 148 12-03-24, 10:37 AM
آخر رد: strongriseman
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 112 22-02-24, 12:09 PM
آخر رد: AHMED213
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213

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


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