PDA

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



moonirani
شنبه 07 دی 1392, 23:50 عصر
باسلام
دوستان یه برنامه نوشتم برای یک شرکت قراره از دو نقطه در شهر به بانک اطلاعاتی درون سرور وصل بشن
برای سرور هم ip استاتیک گرفتم
1.کد کانکشن درسته؟
con.ConnectionString = " Data Source=191.106.73.31,1433;Initial Catalog=namedb;Persist Security Info=True;Integrated security=SSPI;Connect Timeout=0;User ID=papa;Password=papa;"
2.papa=نام یوزر و پسورد لوگین اس کیو ال می باشد
دوستان کمک بفرمایند:گریه::گریه:

Mani_rf
یک شنبه 08 دی 1392, 00:09 صبح
این کاری که شما کردی از نظر امنیتی خیلی خطرناکه دوست من . من اگر جای شما باشم با استفاده از WCF کارم رو سرویس بیس میکنم تا هم از امنیت مطمعن بشم و هم به اینطور مشکلات نخورم و هم امکان گسترش و تست بیشتری داشته باشد.
در هر صورت بهت پیشنهاد میکنم که هرچی سریعتر کانکشن استرینگی که گذاشتی رو برداری تا سو استفاده ای صورت نگرفته.

نکته دیگه این که شما یک ping به سرورت بگیر میبینی که Reply نمیکنه. کاملا مشخصه که یا IP Static شما روی Router ست نشده و یا این که فایروال داره جلوی اتصال رو میگیره. در حقیقت شما در گام اول مشکل شبکه داری که نمیتونی وصل بشی نه برنامه نویسی. هرچند من روش کانکشن مستقیم که استفاده کردی رو اصلا تایید نمیکنم.

moonirani
یک شنبه 08 دی 1392, 00:12 صبح
مرسی ولی این سرویس که گفتید چطور کار میکنه؟در حاله حاضر ارتباط ندارم؟اگه میتونید مشکل رو حل کنید لطف کنید یک نمونه بزارید.بعد دریافت پول برنامه شما رو فراموش نمیکنم

Mani_rf
یک شنبه 08 دی 1392, 00:16 صبح
اول مطمعن بشید که IP Static روی روتر ست شده و دسترسی دارید و بعد به مسئول شبکه ای که سرور رو در اختیار داره بگید که پورت SQL Server رو برای شما باز کنه حتما مشکل حل خواهد شد. پورت پیشفرض SQL 1433 است.

moonirani
یک شنبه 08 دی 1392, 00:34 صبح
بغییر از کانکشن مستقیم په روشهاییی داریم؟

Mani_rf
یک شنبه 08 دی 1392, 09:51 صبح
همونطور که تو پاسخ اولی گفتم Web Service و WCF هم هست که چون بحثشون گستردست باید کمی بگردی و درباره اونها اطلاعات کسب کنی. البته با توجه به ای که این دوتا موضوع کاملا کاربردیه منابع زیادی برای یادگیری اونها هست.