PDA

View Full Version : تعریف کاربران با سطح دسترسی متفاوت



zizi_zizi69
چهارشنبه 26 آبان 1389, 16:28 عصر
سلام
من در مورد سطح دسترسی های کاربرای بانک سوالاتی دارم، ممنون میشم با توضیحات کامل راهنمایی بفرمایید،
فرض کنید User در بانکمون داریم که هیچ سطح دسترسی براش تعریف نکردیم ،پس بطور پیش فرض دارای همه دسترسی ها اعم از insert ,update, delete هست! این جمله درسته یا نه؟
بعد حالا فرضا یک User دیگه داریم که هیچ دسترسی بهش ندادیم حتی Select آیا راهی وجود داره این این کاربر خودش سطح دسترسی خودش را تغییر بده و حداقل بتونه یک select بزنه؟

hamedkha
چهارشنبه 26 آبان 1389, 19:09 عصر
در مورد سوال اول اگر public باشد که به طور پیش فرض به این حالت است هیچ سطح

دسترتی وجود ندارد و باید مجوز های لازم رو براش تعریف کنید ,ولی اگر مثلا admin باشد

تمام مجوزها را دارا می باشد .

در مورد سوال دوم نه کاربر قادر به تنظیم مجوز ها نیست

حمیدرضاصادقیان
چهارشنبه 26 آبان 1389, 22:22 عصر
سلام.
در مورد سوال اولتون باید عرض کنم object های پیش فرض دیتابیس شما از روی دیتابیس model ساخته میشه و در اون دیتابیس اگر user با دسترسی full داشته باشید در اینصورت در دیتابیس شما هم خواهد بود.
به جز اون کاربر sa دسترسی کامل به همه دیتابیسها دارد.
در مورد سوال دوم اگر کاربر دسترسی تغییر دیتابیس رو داشته باشه میتونه سطح دسترسی خودشو تغییر بده.
شما دونوع سطح دسترسی دارید. یکی دسترسی به اطلاعات ، یکی دسترسی به خود دیتابیس که باید هردو تعریف شود.
موفق باشید

zizi_zizi69
پنج شنبه 27 آبان 1389, 12:41 عصر
سلام.
شما دونوع سطح دسترسی دارید. یکی دسترسی به اطلاعات ، یکی دسترسی به خود دیتابیس که باید هردو تعریف شود.
موفق باشید

ممنون میشم در مورد این سطوح دسترسی بیشتر توضیح بدید،و چطور تنظیم مشند؟