PDA

View Full Version : سوال: نحوه ساخت setup برای پروژه با نصب SqlServer و دات نت در سی شارپ



atryad
چهارشنبه 01 مهر 1388, 18:15 عصر
با سلام
دوستان من این سوال رو توی قسمت Setup و Deploymentمطرح کردم اما به نتیجه نرسیدم
من میخوام که وقتی که برنامه روی سیستم کاربر نصب میشه نیاز بهattach دیتابیس نباشه .
وقتی که روشی رو که دوستان گفتن رو اجرا میکنم پیغام خطای زیر داده می شود
http://barnamenevis.org/forum/attachment.php?attachmentid=36803&d=1252741243



و سوال دوم اینکه آیا اگه کاربر نسخه جدیدی از برنامه رو بخواد نصب کنه و یا نصخه قبلی رو دو باره نصب کند با این روش (http://barnamenevis.org/forum/showthread.php?t=139529) اطلاعات دیتا بیس از بین نمیرود و یا دیتابیس بدون تغییر باقی میماند
چون من که با db اکسس تست کردم در هنگام نصب دیتابیس قبلی با تمام اطلاعات پاک میشد و db جدید همراه برنامه روی سیستم نصب میشد
با تشکر

kh1387
چهارشنبه 01 مهر 1388, 18:23 عصر
دوست خوبم در این سایت کلی مطلب در این زمینه نوشته شده
سرچی بزن اگه ندیدی بگو تا خودم کمکت کنم

atryad
چهارشنبه 01 مهر 1388, 21:33 عصر
مطالب دراین زمینه زیاد است اما در رابطه با خطایی که سیستم من داده کسی نظری نداده
راستی سوال دوم من رو هم اگه میتونید جواب بدین با تشکر

cimiarnm
چهارشنبه 01 مهر 1388, 22:34 عصر
دوست عزیز با سلام . شما میتوانید به راحتی در خود محیط ویژوال برای برنامه خود برنامه نصب تعریف کنید و در ان با اضافه کردن ابزار های مربوط به sql میتوانید باعث شوید که در برنامه نصب در هنگام اجرا در صورت عدم وجود sql server در سیستم مقصد بطور اتوماتیک آنرا نصب کند و اما در مورد attach کردن هم شما به راحتی میتوانید به کمک دستور connection ای که دربرنامه خود ایجاد میکنید به حالتی دست پیدا کنید که در اولین اجرای برنامه بعد از نصب پایگاه داده بطور خودکار attach شده و نیازی به کار اضافی نباشد

atryad
چهارشنبه 01 مهر 1388, 22:58 عصر
من هم با خود سی شارپ برنامه نصب ساختم و پروژه رو نصب میکنم اما میخوام به جای اینکه مجبور باشم بانک رو دستی attach کنم اونو اتوماتیک خود برنامه نصب attach کند و برای این کار هم از روشی که توی تایپیک (http://barnamenevis.org/forum/showthread.php?t=139529) بود استفاده کردم که با خطا مواجه شد که خواستم دوستان منو راهنمایی کند
با تشکر

HDDSoft2001
پنج شنبه 02 مهر 1388, 02:19 صبح
با سلام

دوباره به مون تاپیک مراجعه کن نوشتم جوابتو نوشتم.

http://barnamenevis.org/forum/showthread.php?t=139529


با تشکر