PDA

View Full Version : چگونه باید برنامه نوشته شده را در سیستم مشتری نصب کنیم.



vahid.kh
پنج شنبه 12 مرداد 1391, 00:10 صبح
با سلام
برنامه ای که نوشتم رو چطور باید روی سیستم مشتری نصب کرد.چطور برنامه رو exe کنیم و آن را روی سیستم دیگر اجرا کرد.آیا باید sql و visual studio هم باید نصب بشه.چون اطلاعات توی بانک ذخیره میشوند.اما ما خیلی از برنامه هایی که نصب میکنیم نیاز به نصب بانک نداریم.مثل لایتنر که در آن لغات را ذخیره میکنیم.و...

برنامه ای که نوشتم با C#‎ و sql هستش.کارش هم اینه که بر اساس تاریخ درآمد و خرج ها در ان ثبت میشوند.و هم چنین تاریخ چکهای مشتری که باید واریز بشوند و همچنین اقساط مشتری در آن ذخیره و به کاربر یاد اوری میشود.

butterfly8528
پنج شنبه 12 مرداد 1391, 15:45 عصر
سلام دوست عزيز .
براي خود برنامه نيازي به نصب VS بر روي سيستم مشتري نداريد ، فقط اگر از كامپوننت خاصي استفاده كرديد بايد فايل آن را در پوشه برنامه كپي كنيد . همچنين بايد فريم ورك .Net‌ متناسب با پروژه شما بر روي سيستم مشتري نصب شده باشد .

براي ديتا بيس SQL Server هم كافيه نسخه اكسپرس آن يا MSDE را بر روي سيستم مشتري نصب كنيد .

موفق باشيد .

me.enik
پنج شنبه 12 مرداد 1391, 18:13 عصر
خب دقیقا کدوم فایل, مربوط به دیتابیس ما هستش که بخوایم اون رو هم انتقال بدیم؟
یعنی فایل دیتابیس ما کجاست؟
یه بار تصمیم داشتم این کار رو بکنم, ولی اجازه نداشتم, یعنی نمی شد کپی کرد.

باید چی کار کنیم؟

butterfly8528
جمعه 13 مرداد 1391, 03:22 صبح
سلام.

خب دقیقا کدوم فایل, مربوط به دیتابیس ما هستش که بخوایم اون رو هم انتقال بدیم؟فايل هاي ديتابيس SQL Server معمولا يك فايل با پسوند mdf و يك فايل ديگر با نام مشابه و پسوند ldf هست ، كه فايل mdf فايل اصلي بانك اطلاعاتي و فايل ldf يك فايل كمكي و ضروري هست كه اطلاعات مربوط به ديتابيس (تغييرات و ...) در آن ذخيره مي شود.

یعنی فایل دیتابیس ما کجاست؟در مسيري كه زمان ايجاد ديتابيس خودتون انتخاب كرديد .

یه بار تصمیم داشتم این کار رو بکنم, ولی اجازه نداشتم, یعنی نمی شد کپی کرد.احتمالا به خاطر اين بوده كه ديتا بيس در حال استفاده شدن بوده يا به هر حال توسط يك برنامه باز شده ، ديتا بيستون رو detach كنيد و مجددا امتحان كنيد .
موفق باشيد .

vahid.kh
جمعه 13 مرداد 1391, 13:10 عصر
الان من از پایگاه داده ام باید فایل mdf و ldf بسازم.بعد برنامه ام رو هم به صورت setup تبدیل کنم.سپس اینا رو روی سیستم مشتری کپی کنم.بعد msdn رو هم نصب کنم.
حال باید فایل های پایگاه داده ام رو detach کنم.و setup رو نصب کنم و تمام.امیدوارم مراحل کار را درست فهمیده باشم.انجام هر کدام از این مراحل کلی نکته دارد که دنبال یک منبع(فیلم یا pdf یا ...) میگردم تا این مراحل را توضیح داده باشدو

راهنمایی بفرمایید که نکته ای رو از قلم ننداخته باشم.راستی connection ها چه میشوند.آیا تغییر میکنند.
من از vs 2010 استفاده میکنم آیا باید .net framework4 رو روی سیستم مشتری نصب کنم؟
mdfرو هم نمیدونم از کجا ایجاد کنم.یعنی نمیدونم وقتی روی database راست کلیک میکنم کدام گزینه را انتخاب کنم.

me.enik
جمعه 13 مرداد 1391, 13:16 عصر
mdfرو هم نمیدونم از کجا ایجاد کنم.یعنی نمیدونم وقتی روی database راست کلیک میکنم کدام گزینه را انتخاب کنم.
نیازی به تولید فایل های mdf و ldf از طرف شما نیست.

برای پیدا کردن این دو فایل, مسیر زیر را طی کنید :=>
به محل نصب sql server بروید و سپس :


\root\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

به عنوان مثال :

D:\sql sever\root\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

me.enik
جمعه 13 مرداد 1391, 13:42 عصر
اینم منبع, برو حال کن ...!

دانلود مقاله (http://barnamenevis.org/showthread.php?354590-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-detach-%D9%88-attach-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%87%D8%A7-%28-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%29)

butterfly8528
جمعه 13 مرداد 1391, 16:32 عصر
سلام .

.بعد msdn رو هم نصب کنم.msdn نه ، MSDE (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CH4QFjAJ&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMSDE&ei=u8MbUMbrJ9TN4QSP4ICAAw&usg=AFQjCNG5BSYnt5BtHLDm2BQkvdM1fVNNqQ)
VS 2010 به صورت پيش فرض MSSQL 2008 Exspress رو نصب مي كنه ، كه شما هم بايد همين نسخه رو بر روي سيستم مشتري نصب كنيد ، در نسخه هاي قديمي تر مثل MSSQL 2000 رو سيستم مشتري MSDE 2000 رو نصب مي كردي كافي بود و پروژه اجرا مي شد . اما براي نسخه هاي جديد تر فكر نمي كنم ديگه چيزي به اسم MSDE وجود داشته باشه .


راستی connection ها چه میشوند.آیا تغییر میکنند.CN String ها رو بايد در برنامتون به صورت پويا تعريف كنيد و از مسير برنامتون ديتا بيس رو آدرس دهي و اتچ كنيد .


من از vs 2010 استفاده میکنم آیا باید .net framework4 رو روی سیستم مشتری نصب کنم؟بله

موفق باشيد .

senaps
دوشنبه 30 مرداد 1391, 11:55 صبح
CN String ها رو بايد در برنامتون به صورت پويا تعريف كنيد و از مسير برنامتون ديتا بيس رو آدرس دهي و اتچ كنيد .

من با لینک کار میکنم.... در نهایت بازم نیازه که کانکشن استرینگ داشته باشیم! میشه یه نمونه رو نشون بدید؟ من سی‌کو‌ال اکسپرس رو مینصبم رو سیستم طرف.... دیتابیسم ر هم کلا با سی‌کو‌ال اکسپرس میسازم....
دیتچ هم میکنم..... کپی هم میکنم به پوشه‌ی DATA توی محل پروژه....(نکنه باید تو bin بذارمش؟؟؟ اخه من میذارم رو صفحه‌ی اصلی که توش bin و resource و اینا هم هستن....).....؟

کانکشن باید چطوری باشه؟