PDA

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



ghacem.sh
یک شنبه 18 اسفند 1387, 23:41 عصر
با سلام خدمت دوستان
سوالی داشتم
ببینید من یک برنامه با visual studio c# 2005 و بانک sql express2005 نوشتم.
تو خود پروژه همه کارها درسته یعنی برنامه راحت به سیکیوال کانکت میشه و داده ها رد و بدل میشن و....
ولی مشکل بعد از ساختن برنامه نصب و نصب برنامه روی یک سیستم دیگه اتفاق میفته
وقتی برنامه رو روی یک سیستم دیگه نصب میکنی برنامه نمیتونه آدرس جدول ها و داده های بانک سیکیوال رو پیدا کنه و ارور میده
مثل اینکه قبل از ساختن فایل اجرایی باید یک کدی به برنامه اضافه بشه تا موقع نصب روی یک سیستم دیگه آدرس بانک رو گم نکنه.....؟؟؟؟؟ آیا این درسته؟؟؟؟؟؟؟؟؟
دوستان کسی اون کد رو داره؟
یا میتونه یک روش برای حل مشکل من پیشنهاد کنه..
خیلی حیاتیه .....
منتظر جواب دوستان میمونم.

amin_alexi
یک شنبه 18 اسفند 1387, 23:44 عصر
سلام
1. شما در سیستم مقصد دیتابیس رو Attach می کنی ؟!
2. ConnectionString رو به چه صورت مقدار دهی میکنی ؟!
فکر کنم ایراد از ConnectionString باشه ...

ghacem.sh
دوشنبه 19 اسفند 1387, 00:25 صبح
با تشکر از لطف شما
ببینید دوست عزیز اتچ کردن رو بلد نیستم
اگه میشه یادم بدید
و در مورد سوال دوم از connection string که در بخش PROPERTIES خود کانکشن هست استفاده میکنم
Data Source=.\\sqlexpress;Initial Catalog=project1;Integrated Security=True
منظر جوابتونم...

EffatBandehlou
دوشنبه 19 اسفند 1387, 08:13 صبح
دوست عزيز ابتدا به شما توصيه مي كنم كه 5 پارامتر مهم در ConnectionString را در فايلي ذخيره كنيد. يكي از همين پارامترها نام سرور است كه بسيار مهم است.
هرجا كه برنامه رو نصب مي كنيد اين فايل رو باز كنيد و بر اساس موقعيت آن دستگاه آدرس دهي كنيد.
نام سرور نبايد fix باشد.
بانك شما بر روي سرور شما قرار مي گيرد و ساير client ها از طريق آدرس دهي به آن وصل مي شوند.

AminSobati
دوشنبه 19 اسفند 1387, 10:18 صبح
سلام،
بصورت Remote نمیتونین به Express وصل بشین. از Editionهای مناسب استفاده کنید