PDA

View Full Version : کلاینت / سرور و SQL



bachebahal_1363
یک شنبه 15 اردیبهشت 1387, 16:44 عصر
سلام خدمت دوستان
من این سوال رو در تاپیک C# نیز مطرح کردم اما گفتن اینجا بهتر نتیجه می گیری :
من یک برنامه کلاینت / سرور دارم که نرم افزار سرور با بانک اطلاعاتی SQL server در ارتباط هست
حال من چند User یا LogIn در بانک اطلاعاتیم برای چند کاربر تعریف می کنم با حق دسترسی های متفاوت
برای مثال :
1- علی حق فقط read داره
2- حسین هم حق read و هم write داره
3- مرتضی تمامی امکانات از قبیل read , write , backup , restore و ...
حال چگونه اگر زمانی که علی روی کلاینت به سرور Login کرد نرم افزار کلاینت از SQl تشخیص بده که حق دسترسی علی چگونه هست و نرم افزار کلاینت به صو.رت خودکار نیز حق دسترسی علی رو برای مثال کلید های حذف و ذخیره و ... را غیر فعال کنه.
از دوستانی که در این مورد اطلاعاتی دارند درخواست کمک دارم

babak_delphi
یک شنبه 15 اردیبهشت 1387, 23:59 عصر
من این کارها را در نرم افزار انجام میدهم
یعنی توسط کد نویسی محدودیت دسترسی را تعیین می کنم نه در پایگاه داده
به نظر من هم این راه بهتره

bachebahal_1363
دوشنبه 16 اردیبهشت 1387, 17:09 عصر
درسته از طریق برنامه هم میشه این کار را انجام داد
اما برنامه من به صورت کلاینت/سرور هست و من می خواهم زمانی که یک نسخه از نرم افزارم رو بر روی یک کلاینت نصب کردم فقط با لاگین کردن با نام کاربری و رمز عبوری که ادمین برای اون از طریق دیتابیس تعریف کرده خود برنامه تغییر پیدا کنه و به صورت دسترسی که ادیمن گفته دربیاد