SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Jak określić efektywne uprawnienia dla użytkownika bazy danych SQL Server za pomocą C#?

Uważam, że możesz zadzwonić 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

Dało mi to takie same wyniki, jak wspomniana opcja SSMS.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak wyświetlić wykonane zapytania w programie SQL Server Management Studio?

  2. Jak utworzyć tabelę SQL w innym schemacie?

  3. SSMS:Wybierając ciąg w skrypcie, zaznacz te same literały

  4. Jak mogę rozwiązać Tabela „dbo.Foo” już istnieje. błąd, gdy tabela nie istnieje?

  5. Dlaczego moje buforowane punkty są podłużne, a nie kołowe w SQL Server Management Studio - Spatial Results?