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

نام تاپیک: مشکل در ایجاد کاربر

  1. #1

    مشکل در ایجاد کاربر

    برنامه ای به زبان شیرین دلفی نوشته ام که به SQL-Server 2000 Personal متصل شده است
    میخوام کاربری رو تعریف کنم که توسط آن از طریق برنامه به DB متصل شد
    (لذا این کاربر باید فقط و فقط بر روی همان DB کار کند و حق دیدن DB های دیگر را نداره چه برسه به تغییر آنها...)

    SecurityLogins

    در آنجا به sa رمز دادم و قابلیت Windows Authentication رو حذف کردم
    بعد کاربری با نام Bime و رمز bime ساختم و قابلیت Windows Authentication رو حذف کردم

    Name: bime
    Type: Standard
    Server Access: Permit
    Default Database: mydb
    Role: Public

    و برای امتحان سطح دسترسی تمام امکانات Select , Update , Insert, Delete رو از public گرفتم
    حال وقتی با کاربر bime لاگین میکنم هنوز هم میتونم بقیه دیتابیسها رو ببینم و حتی mydb رو تغییر بدم.
    کجای کار رو اشتباه رفتم؟

  2. #2
    افشین جان،
    با همون لاگین مربوطه وارد QA بشین و هر دو دستور زیر رو وارد کنین:
    exec sp_helprotect null,null,null,'o
    '
    و
    exec sp_helprotect null,null,null,'s'

    اینها تمام Permissionهای لاگین رو بهتون نشون میدن.
    ضمنا کنترل کنین که این لاگین، عضویتی در Server Roles نداشته باشه. همچنین Roleهای دیتابیس

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

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