原文:Security4:授予查看定義,執行SP和只讀數據的權限

SQL Server數據庫有完善的權限管理機制,對於存儲過程,其權限分為查看定義,執行和修改,查看SP定義的權限是:VIEW DEFINITION ,執行存儲過程的權限是:EXECUTE,修改SP的權限是:ALTER,但是該權限也能修改表結構,視圖的定義等數據庫對象。數據的讀取權限是SELECT,這個查看定義是不同的權限。對於一個數據表,如果僅授予VIEW DEFINITION權限,而沒有授予SE ...

2017-08-02 09:47 2 1078 推薦指數:

查看詳情

如何只授予用戶查看存儲過程定義權限

有個網友問我,如何授予某個用戶只能查看某些存儲過程的定義權限,而不能讓用戶去修改、執行存儲過程。看似簡單的問題,卻因為從沒有碰到這樣的需求。花了點時間才梳理、總結清楚。 關於ORACLE賬號的權限問題,一般分為兩種權限: 系統權限: 允許用戶執行特定 ...

Tue Jun 16 19:13:00 CST 2015 0 17715
如何查看某個角色被授予權限

select * from dba_role_privs; 授予用戶和其他角色的角色select * from dba_sys_privs; 授予用戶和其他角色的系統權限select * from dba_tab_privs; 數據庫中對象的所有授權 參考:查看角色 權限 Oracle ...

Sat Jul 01 05:52:00 CST 2017 0 1148
SQL Server中授予用戶查看對象定義權限

在SQL Server中,有時候需要給一些登錄名(用戶)授予查看所有或部分對象(存儲過程、函數、視圖、表)的定義權限存。如果是部分存儲過程、函數、視圖授予查看定義權限,那么就像下面腳本所示,比較繁瑣: GRANT VIEW DEFINITION ...

Tue Sep 19 05:44:00 CST 2017 0 3918
MySQL能否授予查看存儲過程定義權限給用戶

在其他RDBMS中,可以將查看某個存儲過程(PROCEDURE)定義權限給某個用戶,例如在SQL Server中,可以單獨將查看ProcedureName定義權限授予UserA GRANT VIEW DEFINITION ON ProcedureName TO UserA; --用具 ...

Thu Nov 14 23:36:00 CST 2019 0 2056
MySQL 查看用戶授予權限

轉載自:https://www.cnblogs.com/wangchaoyuana/p/7545419.html 在MySQL中,如何查看一個用戶被授予了那些權限呢? 授予用戶的權限可能分全局層級權限數據庫層級權限、表層級別權限、列層級別權限、子程序層級權限。具體分類如下: 全局 ...

Tue May 28 18:47:00 CST 2019 0 2133
MySQL 查看用戶授予權限

在MySQL中,如何查看一個用戶被授予了那些權限呢? 授予用戶的權限可能分全局層級權限數據庫層級權限、表層級別權限、列層級別權限、子程序層級權限。具體分類如下: 全局層級 全局權限適用於一個給定服務器中的所有數據庫。這些權限存儲在mysql.user表中。GRANT ...

Fri Aug 25 00:40:00 CST 2017 1 10754
MySQL 查看用戶授予權限

在MySQL中,如何查看一個用戶被授予了那些權限呢? 授予用戶的權限可能分全局層級權限數據庫層級權限、表層級別權限、列層級別權限、子程序層級權限。具體分類如下: 全局層級 全局權限適用於一個給定服務器中的所有數據庫。這些權限存儲在mysql.user表中。GRANT ...

Tue Sep 19 05:42:00 CST 2017 2 150082
SQL Server查看login所授予的具體權限

在SQL Server數據庫中如何查看一個登錄名(login)的具體權限呢,如果使用SSMS的UI界面查看登錄名的具體權限的話,用戶數據庫非常多的話,要梳理完它所有的權限,操作又耗時又麻煩,個人十分崇尚簡潔、高效的方法,反感那些需要大量手工操作的UI界面操作方式,哪怕就是腳本,如果不能一次搞定 ...

Thu Sep 26 06:58:00 CST 2019 2 1063
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM