Home
Finding stored procedures having execute permission

Vediamo una query per Microsoft Sql Server che ci permette di verificare velocemente se su una data stored procedure esiste il permesso di Execute.

 

 

A volte è necessario conoscere determinati permessi associati ad un utente/stored procedure e non si ha la possibilità di vederli tramite Microsoft SQL Server Management Studio. In tutti questi casi ecco la query che vi può tornare utile:

 

use MyDB


select name, 
    has_perms_by_name(name, 'OBJECT', 'EXECUTE') as has_execute,
    has_perms_by_name(name, 'OBJECT', 'VIEW DEFINITION') as has_view_definition
from sys.procedures
where name = 'MyStoredProcedureName'

 

 

Buon lavoro!

Il nostro sito utilizza i cookie

Usando il sito accetti implicitamente il loro uso. Per saperne di piu'

Approvo

Per ulteriori informazioni leggi il seguente articolo Privacy e Cookies