PDA

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



reza69
شنبه 24 فروردین 1392, 16:07 عصر
سلام
میخواستم ببینم بعد از اینکه برنامم تکمیل شد چجوری باید برنامه رو با دیتابیس به کامپیوتر دیگه انتقال بدم منظورم فایل نصبی هست. جوری که هیچ اروری نده. بانکم sql server 2008 هست.

saeedgholami
شنبه 24 فروردین 1392, 16:22 عصر
سلام
شما باید تو اون سیستم sql server 2008رو نصب کنی بعد از طریق کد یا دستی بانکت رو اتچ کنی
بعد اگه فایل رو اونجا اجرا کنی فک نکنم مشکلی به وجود بیاد:لبخندساده:


موفق باشی

یا فاطمه الزهرا(سلام الله علیها)

h_assefi
شنبه 24 فروردین 1392, 16:28 عصر
همین طوری که دوستمون گفت میشه انجام داد اما اگه نمی خوای که پایگاه داده را نصب کنی می تونی از SQL EXpress استفاده کنی.
موفق باشید

hesam_dj10
شنبه 24 فروردین 1392, 16:28 عصر
تو باید فایل های دیتا بیس رو توی پوشه debug کپی کنی و متن connection string رو اینجوری تغییر بدی
conn.ConnectionString = "Data Source=\".\\SQLEXPRESS\";AttachDbFilename=" + Application.StartupPath + "\\database.mdf;Integrated Security=True";

reza69
شنبه 24 فروردین 1392, 16:30 عصر
سلام
شما باید تو اون سیستم sql server 2008رو نصب کنی بعد از طریق کد یا دستی بانکت رو اتچ کنی
بعد اگه فایل رو اونجا اجرا کنی فک نکنم مشکلی به وجود بیاد:لبخندساده:


موفق باشی

یا فاطمه الزهرا(سلام الله علیها)
تو دیباگ کپی کردم مشکلم اینه که اصلا به صورت دستی وصل نمیشه.

saeedgholami
شنبه 24 فروردین 1392, 16:34 عصر
طبق گفته ی دوستمون اگه شما میخوای نصب نکنی شما باید از SQL EXpress استفاده کنی

راهش اینه که از بانک های قابل حمل استفاده کنی

موفق باشی

یا فاطمه الزهرا(سلام الله علیها)

siaswar
شنبه 24 فروردین 1392, 18:23 عصر
اگه ساده بخواهی اینه که به هر حال شما باید محیطی را که در آن برنامه را نوشتی در کامپیوتری که برنامه را در آن اجرا می کنی بازسازی کنی. این محیط شامل کلیه فایلهای پایگاه داده ای و بقیه فریم ورک ها و دی ال ال هایی است که در برنامه به کار می رود. چند راه وجود داره. یکی اینکه از فایل پایگاه داده ات بک آپ بگیری و در پایگاه داده کامپیوتر میزبان دوباره بازیابیش کنی. در ضمن یکسری افزونه برای برنامه مدیریت پایگاه داده وجود دارد که می توانند کمک بزرگی به شما بکنند. یکی از این افزونه ها که دقیقا اسمش الان خاطرم نیست کارش اینکه که از فایل پایگاه داده شما یک فایل اجرایی تولید می کنه که هنگامی که آن را در کامپیوتر میزبان اجرا کردی در آنجا نصبش می کنه که با مکانیزمش کار نداریم. خیلی از برنامه های نصب مثل Install aware رو اگر به خوبی استفاده کنی هم می تونن وظیفه نقل و انتقال پایگاه داده شما را نیز به عهده بگیرند.

rezarko
شنبه 24 فروردین 1392, 19:54 عصر
دوستان کانکشن استرینگ sql expres چیه؟ البته نمیخوام دیتابیسو اتچ کنه

mazaher5723
شنبه 24 فروردین 1392, 20:10 عصر
از برنامه install shield استفاده کن.