Ssms

如何授予使用者查看但不執行 SQL Server 儲存過程的權限?

  • September 9, 2022

我想授予使用者查看儲存過程的權限,但不執行它。我試過了,但使用者說他們在 SSMS 中看不到它。

GRANT VIEW DEFINITION ON MyProc TO SomeUser

如何授予使用者查看但不執行儲存過程的權限?

我想你必須拒絕選擇他

DENY SELECT ON OBJECT::schema.MyProc TO SomeUser;  
GO  

在與使用者進行螢幕共享後,很明顯下面的程式碼確實可以授予使用者查看但不執行儲存過程的權限。這是一個從使用者那裡收到不准確回饋的案例。

GRANT VIEW DEFINITION ON MyProc TO SomeUser

引用自:https://dba.stackexchange.com/questions/316662