SQL SERVER2008 存储过程、表、视图、函数的权限
- 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系统表详细说明sys.开头的表
一.库里有多少个表,表名等 select * from INFORMATION_SCHEMA.TABLES 二.查询表.字段.类型.是否主键.长度.小数位.是否允许空.默认值等详细查询 效果: SEL ...
- SQL中存储过程和自定义函数的区别
存储过程: 存储过程可以使得对数据库的管理.以及显示关于数据库及其用户信息的工作容易得多.存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理.存储过程存储在 ...
- SQL中存储过程和自定义函数的区别(转载)
存储过程: 存储过程可以使得对数据库的管理.以及显示关于数据库及其用户信息的工作容易得多.存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理.存储过程存储在 ...
- SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则.sql
SELECT DISTINCT TOP 100 PERCENT isnull(p.name,'') AS 父对象, o.xtype, CASE o.xtype WHEN 'C' ...
- SQL Server2008为表的某列设置默认值为SQL Server函数
例如,设置SQL Server函数GETDATE()作为默认值:
- SQL Server2008存储过程中函数的用法(举例)
USE 数据库 GO SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO CREATE function 函数名称 (@EmpID nvarcha ...
- sqlserver 删除表 视图 函数 存储过程
use tax_ceshiselect 'DROP TABLE '+name from sysobjects where type = 'U'union select 'DROP VIEW '+nam ...
- ASP.NET WEBAPI 简单CURD综合测试(asp.net MVC,json.net,sql基础存储过程和视图,sqlhelper,json解析)
草图 真正的后端是不管前端是什么平台,用什么语言的,JSON格式的数据应该可以应对.用ASP.NET WEBAPI尝试做一个后端,实现最基本的CURD,业务逻辑和数据库操作都放在后端,前端只需要正 ...
- SQL 查找存储过程及视图与自带函数
查找所有所有存储过程的名称及信息select * from sysobjectswhere type='P' 查看存储过程定义语句sp_helptext [存储过程名] 查看所有视图及信息select ...
随机推荐
- 数据融合(data fusion)原理与方法
数据融合(data fusion)原理与方法 数据融合(data fusion)最早被应用于军事领域. 现在数据融合的主要应用领域有:多源影像复合.机器人和智能仪器系统.战场和无人驾驶飞机.图 ...
- 对faster rcnn 中rpn层的理解
1.介绍 图为faster rcnn的rpn层,接自conv5-3 图为faster rcnn 论文中关于RPN层的结构示意图 2 关于anchor: 一般是在最末层的 feature map 上再用 ...
- aspx <%= %> 绑定变量问题及解决方法
aspx页面,前台页面需要用到后台变量字段的时候我们一般使用 <%= 变量 %>,多数情况下使用正常. 但是有的时候就会遇到变量解析被编码的情况,特别是是在head当中css引用lin ...
- [Java] 理解JVM之一:工作机制及基本结构
一.基本结构 类加载器:在 JVM 启动时或在类运行时需要将类的字节码信息加载到 JVM 内存区域中. 执行引擎:负责执行字节码信息中包含的字节码指令,相当于实际机器上的 CPU. 内存区域:也被称为 ...
- 页面缓存之Meta http-equiv属性详解
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变 ...
- linq的语法和案例
本篇逐一介绍linq各个关键字的用法(from,select,group,into等),本篇所有的案例都是用linqpad来完成的(官方地址:http://www.linqpad.net/),建议想学 ...
- 微信小程序开发教程(六)配置——app.json、page.json详解
全局配置:app.json 微信小程序的全局配置保存在app.json文件中.开发者通过使用app.json来配置页面文件(pages)的路径.窗口(window)表现.设定网络超时时间值(netwo ...
- Linux ftp命令的使用方法 -- 转
http://jingyan.baidu.com/article/066074d68b6a7ac3c21cb038.html FTP(File Transfer Protocol, FTP)是TCP/ ...
- 如何在python的字符串中输入纯粹的{}
python的format函数通过{}来格式化字符串 >>> a='{0}'.format(123) >>> a ' 如果需要在文本中包含{}字符,这样使用就会报错 ...
- HTML5之2D物理引擎 Box2D for javascript Games 系列 第二部分
这是系列第二部分,之前部分在本博客中找 源码demo存放在https://github.com/willian12345/Box2D-for-Javascript-Games 向世界添加刚体 刚体(B ...