نمایش نتایج 1 تا 9 از 9

نام تاپیک: یه سوال در مورد مجوز دادن به User های تعریف شده

  1. #1

    یه سوال در مورد مجوز دادن به User های تعریف شده

    فرض کنید که روی یه سرور چند تا Database دارید که به برای یکی از اون دیتابیس ها می خواهین یه User
    با دسترسی کاملا Admin (فقط روی اون دیتابیس) بدین . حالا من برای این کار پس از تعریف و مجوز دادن به
    دیتابیس مورد نظر ،مثل شکل زیر عمل میکنم:
    Public و Db_owner
    ولی به مشکلی دارم user ی که با این database‌ کار می که حق RESTORE DATABASE و Shrink Database
    و ATTACH و DETACH و چند مورد دیگه رو ندارد .
    حالا می خوام بدونم کسی راهی برای این موضوع سراغ داره که کاربره بتونه این کارا رو بکنه
    (منظورم تو خود EnterPrice Manager است) . با تشکر قبلی:
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.jpg‏ (38.3 کیلوبایت, 18 دیدار)

  2. #2
    در Books Online در راهنمای هر دستوری، یک قسمت پائین صفحه وجود داره که Permissionهای مورد نیاز برای اون دستور رو توضیح داده

  3. #3
    دوست من شما باید گزینه های زیر رو هم تیک بزنید:
    1-datareader
    2- datawriter
    3- access admin

  4. #4
    نقل قول نوشته شده توسط taheri-ali مشاهده تاپیک
    دوست من شما باید گزینه های زیر رو هم تیک بزنید:
    1-datareader
    2- datawriter
    3- access admin
    دوست عزیز با تشکر از راهنمائیتون ولی !!!
    اگه تمام مجوز های Database Role رو هم بدی (به غیر از ِDeny ها) بازم نمی زاره که اون User کار Restore یا Attach رو انجام بده
    چیزی هم که می گه اینه:
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.jpg‏ (35.7 کیلوبایت, 17 دیدار)

  5. #5
    یعنی هیچ کی پیدا نمی شه به این سول جواب بده

  6. #6
    دوست عزیز لطفا پاسخها رو با دقت بیشتری مطالعه بفرمایید:
    نقل قول نوشته شده توسط AminSobati مشاهده تاپیک
    در Books Online در راهنمای هر دستوری، یک قسمت پائین صفحه وجود داره که Permissionهای مورد نیاز برای اون دستور رو توضیح داده
    مثلا اگر به دستور Restore مراجعه کنید گفته که:

    If the database being restored does not exist, the user must have CREATE DATABASE permissions to be able to execute RESTORE. If the database exists, RESTORE permissions default to members of the sysadmin and dbcreator fixed server roles and the owner (dbo) of the database.


    یا در مورد sp_attach_db:

    Only members of the sysadmin and dbcreator fixed server roles can execute this procedure.

  7. #7
    شما فرمودید:
    مثلا اگر به دستور Restore مراجعه کنید گفته که:

    If the database being restored does not exist, the user must have CREATE DATABASE permissions to be able to execute RESTORE. If the database exists, RESTORE permissions default to members of the sysadmin and dbcreator fixed server roles and the owner (dbo) of the database.

    قبول دارم که برای Restorre باید مجوزهای Server Role داشته باشی
    ولی می خوام بدونم که مگه میشه که راهی برای Restore کردن نباشه !!!
    مثل می گن با Trancaction log Backup می شه چنین کاری رو انجام دارد !!!

  8. #8
    منظورتون چیه که "مگه میشه راهی وجود نداشته باشه" ؟ راهش همون Restore هستش. Log File در بازیابی اطلاعات دیتابیس کمک میکنه به شرط اینکه مجوز Restore رو داشته باشید

  9. #9
    با تشکر از شما آقای "AminSobati" ، مثل اینکه این مشکل راهی نداره و فقط باید مجوز های Server Role داشته باشم.
    به هر حال از همفکری و راهنمائیتون ممنون

تاپیک های مشابه

  1. خطای ASP USER در اتصال به بانک ASP.NET ?
    نوشته شده توسط merlin_vista در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: یک شنبه 18 شهریور 1386, 13:58 عصر
  2. user
    نوشته شده توسط علی اکبر در بخش Oracle
    پاسخ: 6
    آخرین پست: یک شنبه 21 خرداد 1385, 06:12 صبح
  3. نقش user
    نوشته شده توسط rohollahmahmoodiany در بخش SQL Server
    پاسخ: 3
    آخرین پست: پنج شنبه 29 اردیبهشت 1384, 20:48 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •