PDA

View Full Version : سوال: چطوری برنامه ای که نوشتم رو تحت شبکه کنم؟



nasimP
سه شنبه 29 آذر 1390, 11:29 صبح
سلام به همه ،میخام برنامه ای رو که نوشتم بدون ایجاد ستاپ تحت شبکه کنم.یعنی بانکم رو روی یک سرور مرکزی قرار بدم طوری که هر سیستمی که به سرور متصل میشه بتونه برنامه رو اجرا کنه.میشه راهنماییم کنید؟

Sirwan Afifi
سه شنبه 29 آذر 1390, 11:32 صبح
دیتابیست رو روی سرور بذار و Connection String رو IP سرور.

nasimP
سه شنبه 29 آذر 1390, 11:35 صبح
فقط همین؟روی سیستم های دیگه چیکا کنم؟

intel_amd
سه شنبه 29 آذر 1390, 11:55 صبح
روی سیستم های دیگه فقط برنامتو ران کن و همشون وصل میشن به دیتا بیس سرور و این میشه برنامه اتوماسیون

nasimP
سه شنبه 29 آذر 1390, 12:17 عصر
دیتابیست رو روی سرور بذار و Connection String رو IP سرور.

چطوری:میشه بگین؟

nasimP
سه شنبه 29 آذر 1390, 13:13 عصر
لطفا راهنماییم کنید مشکلم حل نشده:ناراحت:

mohammad272005
سه شنبه 29 آذر 1390, 22:29 عصر
Data Source=192.168.0.6;Initial Catalog=Mydatabase;User ID=sa;MultipleActiveResultSets=True
که اینجا 192.168.0.6 میتونه IPی یه سرور باشه.

ardeshir1365
چهارشنبه 30 آذر 1390, 08:58 صبح
SqlConnection conn = new SqlConnection("Data Source=192.168.104.142,1433;Network
Library=DBMSSOCN;Initial Catalog=customer;User ID=sa;Password=server10142");

که به جای 192.168.104.142 باید ip سرور رو قرار بده
و بجای customer اسم بانکت رو قرار بده
و بجای 10142 پسورد بانکتو بزار
به همین راحتی

mohsenm66
جمعه 23 دی 1390, 08:04 صبح
آقا یکی به من بدبخت بیچاره کمک کنه
من هرچی راه بود را امتحان کردم ولی بازم به جواب نرسیدم.

Sirwan Afifi
جمعه 23 دی 1390, 09:57 صبح
http://www.connectionstrings.com/

mohsenm66
جمعه 23 دی 1390, 12:41 عصر
http://www.connectionstrings.com/

ممنون ولی اینارو همه رو امتحان کردم هیچکدام جواب نمیداد.
فکر کنم تنظیمات خاصی باید روی سرور یا روی کلاینت ها انجام داد

mohsenm66
جمعه 23 دی 1390, 12:43 عصر
به نظر شماها آیا سیستم عامل هم میتونه نقشی داشته باشه ؟
ورژن sql چه طور ؟
چون من قبلا برنامه تحت شبکه نوشته بودم با sql 2000 و vs 2005 ولی الان که از vs 2010 و sql 2008 r2 استفاده کرده ام به چنین مشکلی برخورد کرده ام
خواهشا یکی کمک کنه :عصبانی++:

علی اقا
جمعه 23 دی 1390, 18:39 عصر
عزیزم تمام راه حلهایی که به تو پیشنهاد شده همه جواب میده فقط باید هنگام استفاده از برنامه فایروال سیستم های موجود در شبکه آف کن یا در تنظیم فایروال اجازه اجرای برنامه رو بدی

senaps
جمعه 23 دی 1390, 18:45 عصر
جالب بود....
برا دانشگاهمون احتیاج دارم برنامه ای تت شبکه بنویسم.....
خوشبختانه مشکل شبکه کردنش همین الان به سادگی حل شد!!!! البته کارهایی باید تو کامپیوتر سرور صورت بگیره که فک کنم تایمر و ترد ها به دادم برسن!!

Sirwan Afifi
جمعه 23 دی 1390, 19:01 عصر
به نظر شماها آیا سیستم عامل هم میتونه نقشی داشته باشه ؟
ورژن sql چه طور ؟
چون من قبلا برنامه تحت شبکه نوشته بودم با sql 2000 و vs 2005 ولی الان که از vs 2010 و sql 2008 r2 استفاده کرده ام به چنین مشکلی برخورد کرده ام
خواهشا یکی کمک کنه :عصبانی++:

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
1433 : پورت پیش فرض اس کیو ال سروره

meysamrt
شنبه 24 دی 1390, 00:30 صبح
مطلب زیر میتونه کمکت کنه
اتصال به SQL از راه دور (Remote) و يا به يک سرور در شبکه (http://mkhoshbakht.blogfa.com/post-27.aspx)

zarrinnegar
شنبه 24 دی 1390, 01:52 صبح
نکته اول اینه که اگه نسخه sql شما developer باشه هیچ کس نمیتونه بهش وصل شه باید از نسخه های دیگه استفاده کنی
نکته دوم ، اگر دامین نداشته باشی باید sql رو بصورت sql and windows authentication نصب کنی بعد user,pass داخل sql بسازی و بعد توی برنامه از اون استفاده کنی ولی اگر دامین داشته باشی کاربرانت هم عضو دامین باشن ویندوزی هم میتونی بهش وصل بشی
نکته سوم ، باید فایروال شبکه خاموش باشه
چهارم ، اگر sql رو با instance name جدید نصب کرده باشی باید اسم اون رو همراه با نام سرور و یا IP وارد کنی

اینها نکنه های عادی اتصال به sql بود که برای تست کردنش هم میتونی توی کلاینتت یک فایل UDL بسازی و باهاش تست رو انجام بدی

مگر اینکه مشکلت چیز دیگه ای باشه مثلا فریم وورک یا dll ابزاری خاص ، که باید پیغامش رو بزاری تا جواب بگیری