PDA

View Full Version : انتقال نرم افزار به سيستم هاي ديگر



webnama
چهارشنبه 24 خرداد 1391, 00:04 صبح
سلام دوستان \ سرچ كردم اما به جواب نرسيدم

من يك برنامه با سي شارپ و اس كي يو ال نوشتم و روي سيستم خودم كار ميكنه اما روي سيستم هاي ديگه به ديتابيس نميتونه وصل شه

اينم كانكشن استرينگ
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\bank\db2.mdf;Integrated Security=True;User Instance=True");

فايل ها ي ديتابيس رو بصورت mdf تو مسير برنامه گذاشتم و هنگام نصب برنامه sql express هم ميذارم نصب ميشه اما به بانك وصل نميشه ؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!

cerezaei65
چهارشنبه 24 خرداد 1391, 07:26 صبح
سلام
من احساس میکنم connection string رو اشتباه نوشتی به این صورت بزار ببین درست میشه


Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\db2.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

فایل mdf و ldf رو توی مسیر پروژت بزار
البته میتونی توی پوشه ای که خودتم میخوای بزاری!!!!!

webnama
چهارشنبه 24 خرداد 1391, 19:50 عصر
سلام
من احساس میکنم connection string رو اشتباه نوشتی به این صورت بزار ببین درست میشه


Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\db2.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

فایل mdf و ldf رو توی مسیر پروژت بزار
البته میتونی توی پوشه ای که خودتم میخوای بزاری!!!!!

سلام
با تشكر از شما دوست عزيز
بله به صورتي كه شما گفتيد هم تست كردم جواب نداد :(