1. EXEC sp_addrolemember N'db_owner', N'db'----将db 设置为 db_owner 角色中的一员
  2. EXEC sp_droprolemember N'db_owner', N'db'----将db 从 db_owner 角色 去除
  3. ALTER AUTHORIZATION ON SCHEMA::[db_datareader] TO dbs  ----给db 赋予 拥有 db_datareader 架构
  4. ALTER AUTHORIZATION ON SCHEMA::[db_datareader] TO db --- 修改 db_datareader 架构的所有者为db
  5. ALTER AUTHORIZATION ON SCHEMA::[db_ddladmin] TO [db_datareader]   ---修改 db_datareader 角色所拥有的架构
  6. --- 赋予 《授予 XX 权限》
  7. GRANT VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db]  --查看
  8. GRANT ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db]     --修改
  9. GRANT TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db]   --接管所有权
  10. GRANT CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db]    --控制权
  11. GRANT EXECUTE ON dbo.[PSYP_DataBaseBackUp] TO db     --执行
  12. ---赋予  《具有授予XX权限》
  13. ---如果直接给  具有授予权限 则 默认给予了XX权限
  14. GRANT VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION --- --查看权限并具有授予权限
  15. GRANT ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION
  16. GRANT TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION
  17. GRANT CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION
  18. GRANT EXECUTE ON [dbo].[PSYP_DataBaseBackUp] TO [db] WITH GRANT OPTION
  19. ----拒绝XX权限
  20. DENY VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  21. DENY ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  22. DENY TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  23. DENY CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  24. DENY EXECUTE ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  25. ---收回XX权限
  26. REVOKE VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db]  ---查看定义
  27. REVOKE ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db]     --修改
  28. REVOKE TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db]   --接管所有权
  29. REVOKE CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db]    --控制权
  30. REVOKE EXECUTE ON dbo.[PSYP_DataBaseBackUp] TO db     --执行
  31. ---收回XX具有授予权限
  32. REVOKE GRANT OPTION FOR VIEW DEFINITION ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  33. REVOKE GRANT OPTION FOR ALTER ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  34. REVOKE GRANT OPTION FOR TAKE OWNERSHIP ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  35. REVOKE GRANT OPTION FOR CONTROL ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  36. REVOKE GRANT OPTION FOR EXECUTE ON [dbo].[PSYP_DataBaseBackUp] TO [db] CASCADE
  37. --------给表赋 权限
  38. --- 赋予  《具有授予XX权限》
  39. GRANT INSERT ON [dbo].[a] TO [db] WITH GRANT OPTION
  40. GRANT VIEW DEFINITION ON [dbo].[a] TO [db] WITH GRANT OPTION
  41. GRANT VIEW CHANGE TRACKING ON [dbo].[a] TO [db] WITH GRANT OPTION
  42. GRANT ALTER ON [dbo].[a] TO [db] WITH GRANT OPTION
  43. GRANT UPDATE ON [dbo].[a] TO [db] WITH GRANT OPTION
  44. GRANT TAKE OWNERSHIP ON [dbo].[a] TO [db] WITH GRANT OPTION
  45. GRANT CONTROL ON [dbo].[a] TO [db] WITH GRANT OPTION
  46. GRANT DELETE ON [dbo].[a] TO [db] WITH GRANT OPTION
  47. GRANT SELECT ON [dbo].[a] TO [db] WITH GRANT OPTION
  48. GRANT REFERENCES ON [dbo].[a] TO [db] WITH GRANT OPTION
  49. ----------表 和 视图 具有相同的权限
  50. INSERT                                                    --插入
  51. VIEW DEFINITION                                   --查看定义
  52. VIEW CHANGE TRACKING                       -- 查看更改跟踪
  53. ALTER                                                     ---修改
  54. UPDATE                                                  ---更新
  55. TAKE OWNERSHIP                                  ---接管所有权
  56. CONTROL                                               ---控制
  57. DELETE                                                  ---删除
  58. Select                                                    ---选择
  59. REFERENCES                                          --引用
  60. ----存储过程 具有的权限
  61. VIEW DEFINITION                                   ---查看
  62. ALTER                                                      ---修改
  63. TAKE OWNERSHIP                                   ---接管所有权
  64. CONTROL                                                ---控制
  65. EXECUTE                                                 ---执行
  66. -----标量函数 的权限
  67. VIEW DEFINITION                                  ---查看定义
  68. ALTER                                                    ---修改
  69. TAKE OWNERSHIP                                 ---接管所有权
  70. CONTROL                                              ---控制
  71. REFERENCES                                         ---引用
  72. EXECUTE                                               ---执行
  73. ------表值函数 的权限
  74. VIEW DEFINITION                               ---查看定义
  75. ALTER                                                  ---修改
  76. TAKE OWNERSHIP                                --接管所有权
  77. CONTROL                                            ---控制
  78. REFERENCES                                       ---引用
  79. SELECT                                                ---选择

SQL SERVER2008 存储过程、表、视图、函数的权限的更多相关文章

  1. sql server2008系统表详细说明sys.开头的表

    一.库里有多少个表,表名等 select * from INFORMATION_SCHEMA.TABLES 二.查询表.字段.类型.是否主键.长度.小数位.是否允许空.默认值等详细查询 效果: SEL ...

  2. SQL中存储过程和自定义函数的区别

    存储过程:     存储过程可以使得对数据库的管理.以及显示关于数据库及其用户信息的工作容易得多.存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理.存储过程存储在 ...

  3. SQL中存储过程和自定义函数的区别(转载)

    存储过程:     存储过程可以使得对数据库的管理.以及显示关于数据库及其用户信息的工作容易得多.存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理.存储过程存储在 ...

  4. SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则.sql

    SELECT DISTINCT       TOP 100 PERCENT isnull(p.name,'') AS 父对象, o.xtype,       CASE o.xtype WHEN 'C' ...

  5. SQL Server2008为表的某列设置默认值为SQL Server函数

      例如,设置SQL Server函数GETDATE()作为默认值:

  6. SQL Server2008存储过程中函数的用法(举例)

    USE   数据库 GO SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO CREATE   function  函数名称 (@EmpID   nvarcha ...

  7. sqlserver 删除表 视图 函数 存储过程

    use tax_ceshiselect 'DROP TABLE '+name from sysobjects where type = 'U'union select 'DROP VIEW '+nam ...

  8. ASP.NET WEBAPI 简单CURD综合测试(asp.net MVC,json.net,sql基础存储过程和视图,sqlhelper,json解析)

    草图   真正的后端是不管前端是什么平台,用什么语言的,JSON格式的数据应该可以应对.用ASP.NET WEBAPI尝试做一个后端,实现最基本的CURD,业务逻辑和数据库操作都放在后端,前端只需要正 ...

  9. SQL 查找存储过程及视图与自带函数

    查找所有所有存储过程的名称及信息select * from sysobjectswhere type='P' 查看存储过程定义语句sp_helptext [存储过程名] 查看所有视图及信息select ...

随机推荐

  1. 【费用流】【网络流24题】【P1251】 餐巾计划问题

    Description 一个餐厅在相继的 \(N\) 天里,每天需用的餐巾数不尽相同.假设第 \(i\) 天需要 \(r_i\)块餐巾.餐厅可以购买新的餐巾,每块餐巾的费用为 \(p\) 分;或者把旧 ...

  2. JDBC详解(一)

    一.相关概念介绍 1.1.数据库驱动 这里驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理 ...

  3. poj 3415 后缀数组 两个字符串中长度不小于 k 的公共子串的个数

    Common Substrings Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 11469   Accepted: 379 ...

  4. kubernetes 1.9部署实践

    目录 简要说明 环境说明 安装前的约定 配置etcd 生成相关证书 证书类型说明 cfssl配置 证书相关配置 生成ca证书 生成kubernetes证书 生成kubectl证书 生成kube-pro ...

  5. GO_03:GO语言基础语法

    1. Go项目的目录结构 一般的,一个Go项目在GOPATH下,会有如下三个目录: project   --- bin   --- pkg   --- src 其中,bin 存放编译后的可执行文件:p ...

  6. P3807 【模板】卢卡斯定理

    P3807 [模板]卢卡斯定理 求 \(C_{m + n}^{m} \% p\) ( \(1\le n,m,p\le 10^5\) ) 错误日志: 数组开小(哇啊啊啊洼地hi阿偶我姑父阿贺佛奥UFO爱 ...

  7. P1077 摆花

    P1077 摆花 题目描述 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共 m 盆.通过调查顾客的喜好,小明列出了顾客最喜欢的 n 种花,从 1 到 n 标号.为了在门口展出更多种花, ...

  8. WebStorm 使用webpack打包(build) Vue 静态资源无法访问(路径不对)问题

    在WebStorm中使用webpack打包 (命令npm run build) 后生成在项目的dist目录下,在浏览器打开,静态资源js.css等无法加载.因为打包时,资源使用了绝对路径. 解决: 打 ...

  9. 2017 清北济南考前刷题Day 7 morning

    期望得分:100+50+20=170 实际得分:10+50+20=80 1. 纸牌 题目描述 在桌面上放着n张纸牌,每张纸牌有两面,每面都写着一个非负整数.你的邪王真眼可以看到所有牌朝上的一面和朝下的 ...

  10. numpy基础整理

    记笔记用jupyter实在太方便了,懒得再重新写到博客园上,直接放个链接吧→_→ numpy(一):https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE ...