PDA

View Full Version : سوال: برنامه ای با قابلیت اجرا از چند نقطه؟؟؟



ameysams
سه شنبه 27 اردیبهشت 1390, 15:12 عصر
با لام خدمت دوستان عزیز ما یک برنامه نوشتیم با vb.net2008و sql-server 2005 که برای یک user داره کار میکنه حالا مشتری نیاز جدیدی مطرح کرده به این صورت که برنامه باید از چند جا و توسط چند کاربر قابل استفاده باشد!!!
چیزی که به ذهن ما میرسه اینه که database را در internet تعریف کنیم و کاربر از هرجا خواست بتونه بهش وصل بشه ولی نمی دونیم این امکان پذیر هست یا نه و اگر هشت چطوریه؟ یااینکه راه حل بهتری وجود داره ؟
دوستان لطفاً ما را راهنمایی فرمایند؟

DoDoklak
چهارشنبه 28 اردیبهشت 1390, 09:16 صبح
راه حل شما امکان پذیره ولی زیاد جالب نیست

به نظر من از یک Ipvalid استفاده کنید که هزینه خیلی کمی داره به این صورت که از مرکز سرویس اینترنت منطقه درخواست یک Ipvalid بدید و اونها یک Ip به شما می دهند که از این طریق تمام کلاینتها از هر جای دنیا باشه کافی به اینترنت وصل بشن و به جای آدرس سرور همون Ipvalid را وارد کنن با این شیوه احتیاجی هم به تغییر سورس برنامه ندارید

ولی با استفاده از host شما باید دو تا هزینه بدید . اجاره host و هزینه اینترنت

ولی با Ipvalid فقط هزینه اینترنت رو میدید.در ضمن با این شیوه سرور هم در دسترس است

برای نمونه با استفاده از یک صفحه login میتونید Ip رو هنگام اجرا بگیرید

http://up.p30day.com/images/37774468181985924687.png

ameysams
چهارشنبه 28 اردیبهشت 1390, 12:13 عصر
با تشکر از شما بخاطر پاسخ دادن به ما م
اگر ممکن است در مورد نحوهی اتصال برنامه به sql ونیز امنیت و سرعت برنامه با این روش توضیحات بیشتری ارائه فرمایید.

DoDoklak
چهارشنبه 28 اردیبهشت 1390, 19:07 عصر
نحوه اتصال :
گفتم که کار خاصی لازم نیست فقط کافیه در کانکشن استرینت به جای DataSourse=LocalHost از دستور DataSource=xxx.xxx.xxx.xxx که به جای xxx.xxx.xxx.xxx همون IpValid رو مینویسید مثل عکس پست قبلی
سرعت:

سرعت این روش بیشتر بستگی به سرعت اینترنت داره هرچی سرعت اینترنت بیشتر باشه بهتر جواب میده.در کل با یک ADSL 128kb/s کارتون راه میفته. اگر کاربرها زیاد شدن میتونید از اینترنت بهتری استفاده کنید

امنیت :
امنیت این روش هم تا حدود زیادی توسط SQl SERVER تامین میشه به شرطی که از پسوردهای مناسب استفاده کنید و فایروال و ویروس کش هم آپدیت بشه

ameysams
پنج شنبه 29 اردیبهشت 1390, 13:28 عصر
با تشکر مجدد از دوستان ،استفاده از web service مزیتی نسبت به ip valid داره یا نه ؟
یعنی مایک web service بنویسیم که کارهای مربوط به دیتابیس را انجام دهد بعد با برنامه به این وب سرویس ارتباط برقرار نماییم.!!!!