PDA

View Full Version : وصل شدن به دیتابیس sql اپلود شده در هاست



samiasoft
جمعه 30 تیر 1396, 22:21 عصر
سلام دوستان

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

http://samisoft.ir/sami/sql/Database1.mdf
برای اینکار کانکشن اونو چطوری تعریف کنم ؟

در حالت عادی با کانکشن زیر به دیتابیس وصل میشدم :

SqlConnection Con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|Da taDirectory|\Database1.mdf;Integrated Security = True");

Mahmoud.Afrad
شنبه 31 تیر 1396, 00:14 صبح
نباید دسترسی مستقیم به فایلهای دیتابیس رو به کسی بدید. هر کسی الان میتونه دیتابیس شما رو دانلود کنه.

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

samiasoft
شنبه 31 تیر 1396, 00:37 صبح
نباید دسترسی مستقیم به فایلهای دیتابیس رو به کسی بدید. هر کسی الان میتونه دیتابیس شما رو دانلود کنه.

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

برای حالت اول که گفتید دیتابیس رو اتچ کنم چطوری این کار رو انجام بدم ؟


در رابطه با وب سرویس منبع فارسی در نظر دارید معرفی کنین

samiasoft
چهارشنبه 11 مرداد 1396, 19:09 عصر
دوستان نمیشه دیتابیس اسکیوال رو در هاست لینوکسی اپلود کرد و بهش وصل شد و دردیتاگرید نمایش داد؟


اونطور که تحقیق کردم باید دیتابیس مای اسکیوال باشه تا بشه در هاست لینوکسی اپلود کرد و بهش وصل شد.

وگرنه دیتابیس اسکیوال در هاست ویندوزی باید اپلود بشه تا بشه بهش وصل شد


راستی دیتابیس اسکیولایت چطور ؟ اونو میشه در هاست لینوکسی قرار داد و بهش وصل شد؟!