PDA

View Full Version : مبتدی: قراردادن دیتا بیس در کنار برنامه



masoodz
پنج شنبه 18 آبان 1391, 20:44 عصر
سلام دوستان
من یه برنامه نوشتم که از پایگاه داده sql استفاده می کنه . حالا می خوام وقتی برنامه رو به مشتریم میدم دیتا بیس کنار پروژه بیفته و مشتری نیازی نداشته باشه که sql server رو نصب کنه . برای این کار باید چکار کنم ؟:قلب:

programerinfonet
پنج شنبه 18 آبان 1391, 21:06 عصر
اس کیو ال اکسپرس
بهترین گزینه برای کار شماست
البته اینم بگم که اگه فایل اس کیو ال رو در کنار پروژت قرار بدی و کانکشن رو مثل همون اکسس تعریف کنی بازم پاسخگو هست و نصب بودن یک موتور اس کیو ال کافیه

masoodz
پنج شنبه 18 آبان 1391, 21:16 عصر
دوست من میشه یه خورده واضح تر توضیح بدی ؟ ببخشید ما تازه وارد هستیم

ali_habibi1384
جمعه 19 آبان 1391, 10:10 صبح
شما نميتونيد بدون نصب كردن نسخه اي از SQL با ديتا بيستون كار كنيد لذا همونطور كه دوستمون اشاره كردند شما بايست يه نسخه كوچك از SQL موسوم EXPRESS رو روي سيستم مشتري نصب كنيد .
مرحله بعدي اينكه شما فايل برنامه رو كنار برنامه كپي ميكني و كانكشن استرينگ برنامه رو تغيير ميديد تا بصورت محلي با استفاده از مسير جاري فايل اجرايي ديتابيس رو پيدا كنه. نمونه كد زير براي اتصال برنامه شما در حالت محلي هست:

"Data Source=(local)\\SQLEXPRESS;AttachDbFilename=|DataD irectory|\\YourDataBaseName.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

masoodz
جمعه 19 آبان 1391, 13:38 عصر
ممنونم علی جان . حالا یه سوال دیگه . می تونم کاری کنم که هنگام نصب برنامم برنامه اس کیو ال اکسپرس هم باهاش نصب بشه ؟:خجالت:

programerinfonet
جمعه 19 آبان 1391, 14:04 عصر
بله دوست عزیز میشه
فقط کافیه که موقع ساخت فایل نصب بری تو تنظیمات برنامه (بستگی به نرم افزار ستاپ سازت داره) و بگی تمامیه پیشنیازها برای اجرای برنامه ی تورو در کنار فایل اجرایی قرار بده تا در صورت نصب نبودن بر روی سیستم خودش نصب کنه

masoodz
چهارشنبه 08 آذر 1391, 07:01 صبح
بهترین نرم افزار ستاپ ساز واسه این کار چیه ؟

ali_habibi1384
چهارشنبه 08 آذر 1391, 07:36 صبح
بهترین نرم افزار ستاپ ساز واسه این کار چیه ؟
InstallShield