نمایش نتایج 1 تا 16 از 16

نام تاپیک: بهترین راه اتصال به sqlserver از طریق اینترنت

  1. #1

    بهترین راه اتصال به sqlserver از طریق اینترنت

    با سلام خدمت همه اساتید.

    بنده یه نرم افزار برای یک شرکت نوشتم که اولش تک سیستم بود اما بعدا بر حسب نیاز چند تا سیستم نیاز بود که من تو شبکه محلی به خود sqlserver وصل میشدم و کارم راه افتاده بود
    اما الان ارگان بالا سری این شرکت ما ، شرکت رو ملزم کرده تا به اطلاعات ما دسترسی داشته باشه.
    حالا من باید یه جوری این اطلاعات رو در اختیار اونا قرار بدم.
    چندتا راه به ذهنم میرسه از قبیل :
    1- خود دیتابیس رو شیر کنم
    2- با استفاده از سوکت در اینترنت به برنامه اصلی وصل بشم
    3- استفاده از برنامه هایی مثل hamachi

    اما از اونجا که این اطلاعات محرمانه است ، امنیتش برام مهم هستش. اساتید به نظرتون از چه راهی استفاده کنم تا بیشترین امنیت رو داشته باشه و نیاز به تغییرات اساسی در برنامه نداشته باشه. مثلا احتیاج نباشه برنامه رو تحت وب درست کنم

    البته هیچ کدوم از این سه تا راهی که گفتم رو هم بلد نیستم پیاده سازی کنم ، فقط در حد شنیده بوده...
    لطفا راهنمایی کنید

  2. #2

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    بنظر من بهترین راه استفاده از یک وب سرویس هست
    یک وب سرویس درست کن و ازش استفاده کن
    میتونی اطلاعات رد بدل شده رو رمزنگاری و رمزگذاری کرد

  3. #3

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    میشه بیشتر توضیح بدین ؟

    چجوری sql رو که تو سیستم سرور هست رو به وب سرویس متصل کنم ؟

  4. #4

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    این توضیح هم بدم که من با ado کار کردم و فقط از دو تا تابع select و save برای ارتباط با بانک استفاده کردم.
    همه کار ارتباط با بانک رو همین دو تابع انجام میده.
    یه نکته دیگه اینکه من تو دیتابیسم عکس هم ذخیره کردم.

    نمیشه از طریق سوکت اطلاعات رو به صورت یه فایل xml یا json ارسال کرد ؟

  5. #5

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    شما میتونی همین دو تا تابع رو در وب سرویس پیاده سازی کنی و با کمترین تغییرات توی نرم افزارت ازش استفاده کنید
    https://www.codeproject.com/Articles...tored-Procedur
    این یک نمونه از ساخت و استفاده از وب سرویس هست.
    البته اگه از wcf استفاده کنی خیلی بهتره که باید یکم آموزش هاش رو بگیری و دنبال کنی

  6. #6

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    شما میتونی همین دو تا تابع رو در وب سرویس پیاده سازی کنی و با کمترین تغییرات توی نرم افزارت ازش استفاده کنید
    https://www.codeproject.com/Articles...tored-Procedur
    این یک نمونه از ساخت و استفاده از وب سرویس هست.
    البته اگه از wcf استفاده کنی خیلی بهتره که باید یکم آموزش هاش رو بگیری و دنبال کنی
    این آموزشه یه پروژه asp ساخته ...
    بعدش هم انگار پروژه رو آپلود کرده روی هاست...
    من میخوام application base کار کنم...
    بعدش هم فک کنم stored procedur گزارش های ثابتی بر میگردونه که از قبل ساخته شده ، در صورتی که تو برنامه ی من شاید صدها فیلد باشه و تمامی گزارش ها هم به صورت پویا ساخته میشه.
    به همین دلیل هم از ado استفاده کردم تا query ها در زمان اجرا ساخته بشه...

  7. #7

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    من 2 راه به نظرم میرسه

    1 -یک VPS بگیرید و SQL از اونجا قرار بدید

    2 - خودتون یک سرور راه بندازید

    من هر دو روش انجام دادم البته

  8. #8

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    نقل قول نوشته شده توسط ms-ninja مشاهده تاپیک
    من 2 راه به نظرم میرسه

    1 -یک VPS بگیرید و SQL از اونجا قرار بدید

    2 - خودتون یک سرور راه بندازید

    من هر دو روش انجام دادم البته
    در این حالت ها باید دیتابیس رو ببرم روی اینترنت ؟
    میشه یکم راجع به هرکدوم توضیح بدید ؟

    *** چی ؟ با وی پی ان نمیشه شبکه خصوصی درست کرد ؟

  9. #9

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    شما موضوع تاپیکتون این بود که اتصال SQL از طریق اینترنت

    من خودم برای یک شرکت یک کیس مینی گرفتم + IP valid و در خود همون شرکت راه اندازی کردم

    روی VPS هم به همین شکله . با چیز پی ان تا حالا تست نکردم . کار خودم هم بیشتر شبکه هست

  10. #10

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    نقل قول نوشته شده توسط ms-ninja مشاهده تاپیک
    شما موضوع تاپیکتون این بود که اتصال SQL از طریق اینترنت

    من خودم برای یک شرکت یک کیس مینی گرفتم + IP valid و در خود همون شرکت راه اندازی کردم

    روی VPS هم به همین شکله . با چیز پی ان تا حالا تست نکردم . کار خودم هم بیشتر شبکه هست
    بابت موضوع شرمنده ، چیز بهتری به ذهنم نرسید ولی توی توضیحات گفتم میخوام چکار کنم

    اگه ip valid بگیرم چجوری میتونم sql server رو کانفیگ کنم که از طریق اینترنت بهش وصل بشیم؟؟؟
    با یه چیزی مثل socket programming نمیشه از طریق اینترنت به برنام سرور متصل شد و اطلاعات رو از برنامه گرفت؟
    یعنی مستقیم به دیتابیس وصل نشیم ؟

  11. #11

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    با یه چیزی مثل socket programming نمیشه از طریق اینترنت به برنام سرور متصل شد و اطلاعات رو از برنامه گرفت؟
    یعنی مستقیم به دیتابیس وصل نشیم ؟
    خب راحتتر از socket همین وب سرویس هست که شما روی سرور ران میکنی و به درخواست ها پاسخ میده

  12. #12

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    خب راحتتر از socket همین وب سرویس هست که شما روی سرور ران میکنی و به درخواست ها پاسخ میده
    این که خیلی خوبه ولی من هیچی از وب سرویس بلد نیستم
    اگه میشه یه راهنمایی بفرمایید که از کجا شروع کنم ، چه پیشنیاز هایی میخوادو...
    اگه سمپل هم بدبد خیلی خوب میشه

  13. #13

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    از اینجا شروع کن
    https://barnamenevis.org/forumdisplay...s-Net-Remoting

    نمونه هم زیاد هست
    https://www.codeproject.com/Articles...-C-Web-Service
    و یک مثال خیلی ساده
    https://support.microsoft.com/en-us/...-visual-c-.net

    وقتی وب سرویس رو ساختی و راه اندازیش کردی توی پروژه کلاینت اضافه میکنیش
    http://www.c-sharpcorner.com/UploadF...e-application/
    بعد به راحتی از توابعش استفاده میکنی

    اینم نمونه خوبیه
    http://www.c-sharpcorner.com/UploadF...e-application/

  14. #14

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    خیلی راحته . همه چیز بستگی به کانفیگ مودم + فایروال داره . نیاز به دستکاری SQL server نیست

  15. #15

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    از اینجا شروع کن
    https://barnamenevis.org/forumdisplay...s-Net-Remoting

    نمونه هم زیاد هست
    https://www.codeproject.com/Articles...-C-Web-Service
    و یک مثال خیلی ساده
    https://support.microsoft.com/en-us/...-visual-c-.net

    وقتی وب سرویس رو ساختی و راه اندازیش کردی توی پروژه کلاینت اضافه میکنیش
    http://www.c-sharpcorner.com/UploadF...e-application/
    بعد به راحتی از توابعش استفاده میکنی

    اینم نمونه خوبیه
    http://www.c-sharpcorner.com/UploadF...e-application/
    برای استفاده از وب سرویس احتیاج به هاست و دامین که نیست ؟

    میشه به صورت مفهومی بگید وب سرویس دقیقا چکار میکنه و چجوری اطلاعات رو از کامپیوتر سرور من به کلاینت ها از طریق اینترنت میرسونه ؟؟

  16. #16

    نقل قول: بهترین راه اتصال به sqlserver از طریق اینترنت


تاپیک های مشابه

  1. سوال: اتصال به دیتابیس از طریق اینترنت
    نوشته شده توسط mohsen gh در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 22 مهر 1391, 11:40 صبح
  2. پاسخ: 10
    آخرین پست: شنبه 11 شهریور 1391, 22:28 عصر
  3. پاسخ: 15
    آخرین پست: جمعه 28 بهمن 1390, 23:45 عصر
  4. اتصال به sqlserver از طریق شبکه
    نوشته شده توسط ali_mnkt در بخش SQL Server
    پاسخ: 2
    آخرین پست: یک شنبه 23 فروردین 1388, 17:13 عصر
  5. اتصال به SqlServer2000 از طریق اینترنت
    نوشته شده توسط visual_sadegh در بخش VB.NET
    پاسخ: 1
    آخرین پست: جمعه 28 دی 1386, 03:03 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •