SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Как да определим ефективните разрешения за потребител на база данни на SQL Server чрез C#?

Вярвам, че можете да се обадите на 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

Това ми даде същите резултати като опцията SSMS, която споменахте.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Възстановяване на незапазени SQL скриптове на заявка

  2. Не може да се свърже с SQL Server Analysis Services, въпреки че изглежда, че работи

  3. SSMS SMO обекти:Вземете резултати от заявка

  4. Как да създадете разширение за SQL Server Management Studio 17 в C# в VS2017?

  5. Приложението може да отвори .mdf без регистрационен файл, но Management Studio не може да прикачи