PDA

View Full Version : وصل شدن نرم افزار به دیتابیس سایت



arash_flag
دوشنبه 02 شهریور 1394, 21:39 عصر
سلام دوستان چطوری میشه در برنامه ویندوزی به بانک روی هاست وصل شد ؟

یعنی در کانکشن استرینگ چی بنویسیم؟

moradian
دوشنبه 02 شهریور 1394, 22:22 عصر
سلام
مقدار ConnectionString واقع در Web.config سایتت رو بجای رشته اتصال خودت در app.config یا هر جای دیگه از نرم افزارت که رشته رو به کار بردی جایگزین کن. به همین سادگی!
مثلا : تو نرم افزارت هست: Server=ALI یا Server=localhost یا Server=. و ... حالا بجاش بنویس: Server=آدرس آی پی سایتت و پورت اون (مثال Server=215.75.2.57:2012) یا هر آدرسی که تو رشته اتصال سایتت داری البته با ذکر نام کاربری و رمز عبور اسکیوئل سایت نه ویندوز آتنتیکیشن!
مورید باشی:لبخند:

بیتا حکمت
دوشنبه 02 شهریور 1394, 22:27 عصر
سلام
مقدار ConnectionString واقع در Web.config سایتت رو بجای رشته اتصال خودت در app.config یا هر جای دیگه از نرم افزارت که رشته رو به کار بردی جایگزین کن. به همین سادگی!
مثلا : تو نرم افزارت هست: Server=ALI یا Server=localhost یا Server=. و ... حالا بجاش بنویس: Server=آدرس آی پی سایتت و پورت اون (مثال Server=215.75.2.57:2012) یا هر آدرسی که تو رشته اتصال سایتت داری البته با ذکر نام کاربری و رمز عبور اسکیوئل سایت نه ویندوز آتنتیکیشن!
مورید باشی:لبخند:

اما این خطر هست که استرینگ کانکشن لو بره و سرور ایشون هک بشه ، بهترین راه برای جلوگیری از این خطر چیه ؟

حسین.کاظمی
دوشنبه 02 شهریور 1394, 22:34 عصر
اما این خطر هست که استرینگ کانکشن لو بره و سرور ایشون هک بشه ، بهترین راه برای جلوگیری از این خطر چیه ؟

اگر اشتباه نکنم بهترین و ایمنی ترین راه حل استفاده از وب سرویس باشه.
البته این نظر شخصی ام هست شاید دوستان نظرات و راه حل های بهتری داشته باشند

omid nasri
دوشنبه 02 شهریور 1394, 22:35 عصر
Encode کردن فایل web.config.

بیتا حکمت
دوشنبه 02 شهریور 1394, 22:37 عصر
از دوستان اگر کسی در این مورد توضیح داد ، لطفا یک اشاراتی به نرم افزارهایی مث یاهو مسنجر هم داشته باشن ، که از چه روش هایی استفاده می کنن .

korosh00
دوشنبه 02 شهریور 1394, 22:49 عصر
سلام
اگه از سی شارپ میخواهی به بانک اس کیو ال داخل هاست متصل بشی از این استفاده کن . کاملا جواب میده


SqlConnection con = new SqlConnection("Data Source=ssssssssss;Initial Catalog=nnnnnnnnnn;User ID=uuuuuuuuuuuu;Password=ppppppppppppp;Persist Security Info=True;");

جای sssssssssss آدرس آی پی سرور رو بگذار . از شرکت هاست بگیرش .
جای n هم نام دیتابیس رو
جای user id هم نام یوزی که برای دیتابیس در هاست ساختی
جای p پسورد دیتابیس

تمام

abdullah20
سه شنبه 03 شهریور 1394, 00:04 صبح
اگر امنیت مهمه باید از وب سرویس استفاده بشه

pbm_soy
سه شنبه 03 شهریور 1394, 01:21 صبح
طبق گفته دوستمون در پست بالا میتوانید از آن کانکشن استفاده کنید و یا اینکه از کانکشنی که در وب شایتشان استفاده میکنند استفاده کنید
معمولا شرکتهای هاست یک نمونه کنکشن استرینگ میدهند ولی خیلی از این شرکتها دیتابیس سرور را محدود میکنند به شرویس دهی به سرور وب خودشان و از جای دیگه نمیشه سرویس گرفت این مورد در my sql server اشتباه نکنم پیش فرض است
بهترین و ایمنترین کار استفاده از وب سرویس است!

در مورد سوال شما که گفتید مسنجرهایی مانند yahoo چگونه عمل میکنند؟ این برنامه ها بصورت کلاینت سروری نوشته شده اند و برنامه کلاینت توسط یک پورت خاص به برنامه سرویس دهنده در سرور متصل شده و با آن در تبادل است
ناگفته نماند که روش وب سرویس هم برای راحت کردن و درگیر نشدن با شوکت پروگرامینگ ابداع شده است و برنامه ها مستقیما بروی پورت ۸۰ عمل میکنند و همینطور پا فراتر گذاشته شد و تکنولژیهایی مانند وب سوکت و web rtc برای راحتی کار ابداع شد
شرمنده بحث داشت عوض میشد!