SQL SERVER2008 存储过程、表、视图、函数的权限
2011-06-24 11:02
302 查看
EXEC sp_addrolemember N'db_owner', N'db'----将db 设置为 db_owner 角色中的一员 EXEC sp_droprolemember N'db_owner', N'db'----将db 从 db_owner 角色 去除 ALTER AUTHORIZATION ON SCHEMA::[db_datareader] TO dbs ----给db 赋予 拥有 db_datareader 架构 ALTER AUTHORIZATION ON SCHEMA::[db_datareader] TO db --- 修改 db_datareader 架构的所有者为db ALTER AUTHORIZATION ON SCHEMA::[db_ddladmin] TO [db_datareader] ---修改 db_datareader 角色所拥有的架构 --- 赋予 《授予 XX 权限》 GRANT VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] --查看 GRANT ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] --修改 GRANT TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] --接管所有权 GRANT CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] --控制权 GRANT EXECUTE ON dbo.[PSYP_DataBaseBackUp] TO db --执行 ---赋予 《具有授予XX权限》 ---如果直接给 具有授予权限 则 默认给予了XX权限 GRANT VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION --- --查看权限并具有授予权限 GRANT ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION GRANT TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION GRANT CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION GRANT EXECUTE ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION ----拒绝XX权限 DENY VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE DENY ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE DENY TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE DENY CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE DENY EXECUTE ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE ---收回XX权限 REVOKE VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] ---查看定义 REVOKE ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] --修改 REVOKE TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] --接管所有权 REVOKE CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] --控制权 REVOKE EXECUTE ON dbo.[PSYP_DataBaseBackUp] TO db --执行 ---收回XX具有授予权限 REVOKE GRANT OPTION FOR VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE REVOKE GRANT OPTION FOR ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE REVOKE GRANT OPTION FOR TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE REVOKE GRANT OPTION FOR CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE REVOKE GRANT OPTION FOR EXECUTE ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE --------给表赋 权限 --- 赋予 《具有授予XX权限》 GRANT INSERT ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT VIEW DEFINITION ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT VIEW CHANGE TRACKING ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT ALTER ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT UPDATE ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT TAKE OWNERSHIP ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT CONTROL ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT DELETE ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT SELECT ON [dbo].[a] TO [db] WITH GRANT OPTION GRANT REFERENCES ON [dbo].[a] TO [db] WITH GRANT OPTION ----------表 和 视图 具有相同的权限 INSERT --插入 VIEW DEFINITION --查看定义 VIEW CHANGE TRACKING -- 查看更改跟踪 ALTER ---修改 UPDATE ---更新 TAKE OWNERSHIP ---接管所有权 CONTROL ---控制 DELETE ---删除 Select ---选择 REFERENCES --引用 ----存储过程 具有的权限 VIEW DEFINITION ---查看 ALTER ---修改 TAKE OWNERSHIP ---接管所有权 CONTROL ---控制 EXECUTE ---执行 -----标量函数 的权限 VIEW DEFINITION ---查看定义 ALTER ---修改 TAKE OWNERSHIP ---接管所有权 CONTROL ---控制 REFERENCES ---引用 EXECUTE ---执行 ------表值函数 的权限 VIEW DEFINITION ---查看定义 ALTER ---修改 TAKE OWNERSHIP --接管所有权 CONTROL ---控制 REFERENCES ---引用 SELECT ---选择
相关文章推荐
- SQL SERVER2008 存储过程、表、视图、函数的权限
- SQL SERVER2008 存储过程、表、视图、函数的权限
- SQL SERVER2008 存储过程、表、视图、函数的权限
- SQL SERVER2008 存储过程、表、视图、函数的权限
- 【数据库学习笔记】MySQL_03_存储过程,触发器,权限,视图,函数
- [MySQL] 存储过程、函数、触发器和视图的权限检查
- [MySQL] 存储过程、函数、触发器和视图的权限检查
- Mysql 存储过程、函数、触发器和视图的权限检查
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- MySQL之视图、存储过程、触发器、函数、事务、动态执行SQL
- mySQL之视图、触发器、事务、存储过程、函数、流程控制
- 3.22 学数据库 视图 存储过程 触发器 事务 函数 索引
- 在oracle10g 下,导出用户存储过程、视图、函数等
- 一个项目引出的对ORACLE中带参视图、存储过程、函数、程序包的使用
- MySql视图、存储过程、函数、索引
- SQL查询表、视图、存储过程、函数的创建和变更时间(收藏)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_视图_函数_存储过程_触发器等>(二十三)
- sql2008 存储过程,函数,视图,自定义数据类型的使用
- oracle夜未眠之二视图、函数、存储过程、触发器四连发
- python_fullstack数据库(五)-视图、触发器、存储过程、函数、事务、锁、备份