PDA

View Full Version : دیتابیس بدون نصب بودن sqlserver



bftarane
جمعه 10 خرداد 1392, 22:48 عصر
سلام
من یه برنامه در vs نوشتم و از پوشه دیباگ فایل exe اون رو برداشتم و به همراه دو تا فایل mdf و ldf دیتابیسم و همینطور با پسوند config (که کانکشن استرینگ رو در اون مشخص کردم) داخل یه پوشه قرار دادم به شکل زیر
104942
حالا می خوام بدونم چطور باید کانکشن استرینگ رو تنظیم کنم تا در سیستمی که sqlserver نصب نیست این برنامه همچنان کار کنه؟
ممنونم.

scarfce
جمعه 10 خرداد 1392, 22:55 عصر
شما اگر میخوای این کار رو انجام بدی باید دیتابیست رو با sql lite بسازی که البته یه سری امکاناتش کمتره

mhsmity
جمعه 10 خرداد 1392, 22:59 عصر
http://barnamenevis.org/showthread.php?357409-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-SQL-%D8%A8%D8%AF%D9%88%D9%86-%D9%86%D8%B5%D8%A8-SQL-Server

danialafshari
شنبه 11 خرداد 1392, 00:49 صبح
سلام دوست عزیز
ببین برای اجرا در سیستم کاربر به این شکل عمل کن
sqlExpress رو روی سیستم کاربر نصب کن
و بانک برنامه رو هم که شامل دو فایل هست رو در کنار برنامت بزار و از کانکشن زیر در برنامت استفاده کن و هیچ کاره دیگه نمی خواد انجام بدی
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
بعد از نصب sqlExpress فقط کافیه برنامه رو اجرا کنی و هیچ کاره اضافه ای لازم نیست
موفق باشی