sql2005安全管理之用户_角色_架构与权限

sql2005安全管理之用户_角色_架构与权限

ID:20478138

大小:29.50 KB

页数:8页

时间:2018-10-10

sql2005安全管理之用户_角色_架构与权限_第1页
sql2005安全管理之用户_角色_架构与权限_第2页
sql2005安全管理之用户_角色_架构与权限_第3页
sql2005安全管理之用户_角色_架构与权限_第4页
sql2005安全管理之用户_角色_架构与权限_第5页
资源描述:

《sql2005安全管理之用户_角色_架构与权限》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL2005安全管理之用户_角色_架构与权限sqlserver2005安全管理之用户、角色、架构与权限2008-12-0416:47--打开数据库UsedatabaseName--创建角色createroleProgramerRole--用于创建表存储过程视图grantcreatetable,createprocedure,createviewtoProgramerRole--execute用以执行存储过程,alter用以创建、修改存储过程和视图,--并可以新建立表,但不能修改表,但也可以删除表和对表改名了grantselect,insert,execute,a

2、lteronschema::dbotoProgramerRole--用于允许用户查看显示估计的执行计划(081205)grantshowplantoProgramerRole--创建登录账号--createloginusernamewithpassword='password'--创建数据库用户createuserusernameforloginusername--将用户TestUser添加到TestRole角色中execsp_addrolemember'ProgramerRole','username'--执行SqlServerProfiler是服务器级权限,所

3、以在master库中授权USEmaster;grantaltertracetoauto;注:据库引擎优化顾问必须由具有系统管理员权限的用户进行初始化。在具有系统管理员权限的用户对数据库引擎优化顾问进行初始化之后,任何是db_owner固定数据库角色成员的用户,都可以使用数据库引擎优化顾问来优化他们拥有的数据库上的表。详优化物理数据库设计http://msdn.microsoft.com/zh-cn/library/ms191531(SQL.90).aspx参考资料:用户架构分离:http://msdn.microsoft.com/zh-cn/library/ms1

4、90387(SQL.90).aspx数据库架构是一个独立于数据库用户的非重复命名空间。您可以将架构视为对象的容器主体:http://msdn.microsoft.com/zh-cn/library/ms181127(SQL.90).aspx是可以请求SQLServer资源的实体Windows级别的主体Windows域登录名Windows本地登录名SQLServer级的主体SQLServer登录名数据库级的主体数据库用户数据库角色应用程序角色安全对象:http://msdn.microsoft.com/zh-cn/library/ms190401(SQL.90).a

5、spx安全对象是SQLServer数据库引擎授权系统控制对其进行访问的资源安全对象范围有服务器、数据库和架构安全对象范围:服务器包含以下安全对象:端点登录帐户数据库安全对象范围:数据库包含以下安全对象:用户角色应用程序角色程序集消息类型路由服务远程服务绑定全文目录证书非对称密钥对称密钥约定架构安全对象范围:架构包含以下安全对象:类型XML架构集合对象对象下面是对象类的成员:聚合约束函数过程队列统计信息同义词表视图架构:http://msdn.microsoft.com/zh-cn/library/ms365789(SQL.90).aspx架构是指包含表、视图、过程

6、等的容器。它位于数据库内部,而数据库位于服务器内部特定架构中的每个安全对象都必须有唯一的名称。架构中安全对象的完全指定名称包括此安全对象所在的架构的名称。因此,架构也是命名空间权限:http://msdn.microsoft.com/zh-cn/library/ms190387(SQL.90).aspx每个SQLServer2005安全对象都有可以授予主体的关联权限数据库级别的角色:http://msdn.microsoft.com/zh-cn/library/ms189121(SQL.90).aspx固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。d

7、b_owner和db_securityadmin数据库角色的成员可以管理固定数据库角色成员身份;但是,只有db_owner数据库的成员可以向db_owner固定数据库角色中添加成员。每个数据库用户都属于public数据库角色。当尚未对某个用户授予或拒绝对安全对象的特定权限时,则该用户将继承授予该安全对象的public角色的权限服务器级别角色:http://msdn.microsoft.com/zh-cn/library/ms188659(SQL.90).aspx固定服务器角色在其作用域内属于服务器范围。固定服务器角色的每个成员都可以向其所属角色添加其他登录名。GR

8、ANT架构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。