PDA

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



elham.saedi2014
سه شنبه 14 آذر 1396, 21:49 عصر
سلام دوستان

من یه برنامه نوشتم میخوام روی کامپیوتر کابر ها (Cleint) نصب بشه و دیتابیسش روی اینترنت باشه .

حالا :

۱- بدونم کانکشن اتصال به اون چیه ؟

۲- فایل دیتابیس رو دقیقا چطوری باید روی هاست گذاشت ؟

۳- چه هاستی باید خرید ؟

امیدوارم منظورم را واضح رسونده باشم

ضمنا ممنون میشم توی همین تاپیک بنده رو مورد به مورد راهنمایی کنید .

باتشکر فراوان

محمد آشتیانی
پنج شنبه 16 آذر 1396, 13:56 عصر
سلام
اول خدمتتون عرض کنم که این کار اشتباهه ، ایجاد کانکشن مستقیم از کلاینت به دیتابیس روی سرور اکیدا توصیه نمیشه.

با این حال پاسخ سوالاتتون این ها میشه
1- مثل کانکشن استرینگ معمولی ، فقط بجای نام سرور ، آی پی سرور هاستتون قرار میگیره و لاگین و پسورد هم اون چیزی هست که از پنل هاستتون برای دیتابیستون می سازید
2- دیتابیس رو روی هاست از طریق پنل مدیریتی که در اختیارتون قرار میدن می سازید ، یا اسکریپت دیتابیس رو روی هاست اجرا می کنید
3- هاست های ویندوزی که گزینه دیتابیس Sql Server هم دارند.

elham.saedi2014
پنج شنبه 16 آذر 1396, 16:47 عصر
سلام

قبل هر چیز تشکرمیکنم از لطف و توجه تون .



اول خدمتتون عرض کنم که این کار اشتباهه ، ایجاد کانکشن مستقیم از کلاینت به دیتابیس روی سرور اکیدا توصیه نمیشه.

اما من یه مشتری دارم که اسرار داره این کار رو انجام بدیم ، ممنون میشم اگه دلایل تون رو مطرح کنید که بتونم متقاعدش کنم :

اگه ممکنه یه نمونه کانککشن برام بزارید .

samiasoft
جمعه 17 آذر 1396, 03:17 صبح
سلام

قبل هر چیز تشکرمیکنم از لطف و توجه تون .



اما من یه مشتری دارم که اسرار داره این کار رو انجام بدیم ، ممنون میشم اگه دلایل تون رو مطرح کنید که بتونم متقاعدش کنم :

اگه ممکنه یه نمونه کانککشن برام بزارید .

در ادامه توضیحات جناب آشتیانی عرض کنم خدمتتون بدین دلیل کانکشن مستقیم به دیتابیس رو توصیه نمیکنیم که شما مجبورید یوزر پسورد دیتابیس و اطلاعات هاست رو داخل برنامتون استفاده کنید و این یعنی بوجود اومدن مشکلات در امنیت برنامه....همچنین بیشتر هاست ها هم اجازه دسترسی مستقیم به دیتابیس رو به شما نمیدهند ...

پس توصیه میشود شما یک وب سرویس بنویسید بطوری که برنامتون به کمک اون به دیتابیس وصل شود. برای وب سرویس هم بایستی یکی از زبان های تحت وب را بلد باشید مثلا asp.net یا php

اگر میخواهید از دیتابیس sql استفاده کنید که طبیعتا مجبورید هاست ویندوزی تهیه کنید

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

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

حال انتخاب با شماست