SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Làm cách nào để xác định quyền hiệu quả cho người dùng cơ sở dữ liệu SQL Server thông qua C #?

Tôi tin rằng bạn có thể gọi sys.fn_my_permissions :

execute as user = 'SomeUserName' -- Set this to the user name you wish to check
select * from fn_my_permissions(null, 'DATABASE') -- Leave these arguments, don't change to MyDatabaseName
order by subentity_name, permission_name
revert

Điều này cho tôi kết quả tương tự như tùy chọn SSMS mà bạn đã đề cập.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Sự cố Microsoft SQL Service Management Studio 2005 'Script XXX as CREATE To'

  2. sql xóa hàng lỗi

  3. Bản ghi SSRS không hiển thị khi (Chọn tất cả) được sử dụng nhưng là khi chọn một giá trị cụ thể

  4. Tìm và thay thế bằng cách sử dụng biểu thức chính quy, chụp nhóm và tham chiếu ngược

  5. Làm cách nào để cài đặt SQL Server Management Studio 2012 (SSMS) Express?