- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
修改和删除 也可以使用ALTER USER语句修改指定用户的默认架构,这时可以使用WITH DEFAULT_ SCHEMA子句。 如果用户不再需要了,可以使用DROP USER语句删除数据库中的用户。 演示课件 3.5 管理架构 架构是形成单个命名空间的数据库实体的集合。 架构是数据库级的安全对象,也是Microsoft SQL Server 2008系统强调的特点,是数据库对象的容器。 管理架构包括创建架构、查看架构的信息、修改架构及删除架构等。 演示课件 创建架构 使用CREATE SCHEMA语句不仅可以创建架构,同时还可以创建该架构所拥有的表、视图并且可以对这些对象设置权限。 下面讲述如何创建架构。 演示课件 创建一个简单的架构 演示课件 创建有明确所有者的架构 演示课件 创建架构时同时创建一个表 演示课件 创建架构的同时创建表和管理权限 演示课件 查看数据库中的架构信息 如果要查看数据库中的架构信息,可以使用sys.schemas架构目录视图。 该视图包含了数据库中架构的名称、架构的标识符和架构所有者的标识符等信息。 演示课件 修改和删除架构 修改架构是指将特定架构中的对象转移到其他架构中。 可以使用ALTER SCHEMA语句完成对架构的修改。 需要注意的是,如果要更改对象本身的结构,那么应该使用针对该对象的ALTER语句。 演示课件 转移对象的架构 演示课件 删除架构 演示课件 3.6 数据库角色 数据库角色是数据库级别的主体,也是数据库用户的集合。数据库用户可以作为数据库角色的成员,继承数据库角色的权限。数据库管理人员可以通过管理角色的权限来管理数据库用户的权限。 Microsoft SQL Server 2008系统提供了一些固定数据库角色和public特殊角色。 下面详细介绍数据库角色的特点和管理方式。 演示课件 管理数据库角色 管理数据库角色包括创建数据库角色、添加和删除数据库角色成员、查看数据库角色信息及修改和删除角色等。 演示课件 创建简单的角色 演示课件 创建带有所有者的角色 演示课件 sp_addrolemember 如果要为角色添加成员,可以使用sp_addrolemember存储过程。 使用该存储过程可以为当前数据库中的数据库角色添加数据库用户、数据库角色、Windows登录名和Windows组。 sp_addrolemember存储过程的使用方式如下所示: sp_addrolemember role_name, security_account 演示课件 在角色中添加成员 演示课件 其他操作 与sp_addrolemember存储过程相对应的是sp_droprolemember存储过程,后者可以删除指定数据库角色中的成员。 可以使用sys.database_principals安全性目录视图查看当前数据库中所有数据库角色信息,使用sys.database_role_members安全性目录视图查看当前数据库中所有数据库角色和其成员的信息。 如果要修改数据库角色的名称,可以使用ALTER ROLE语句。如果某个角色确实不再需要了,可以使用DROP ROLE语句删除指定的角色。 演示课件 所有 第三个安全性问题:数据库中的对象由谁所有?如果是由用户所有,那么当用户被删除时,其所拥有的对象怎么办,难道数据库对象可以成为没有所有者的“孤儿”吗? 在Microsoft SQL Server 2008系统中,这个问题是通过用户和架构分离来解决的。 演示课件 数据库对象、架构和用户之间的关系示意图 演示课件 3.2 管理登录名 管理登录名包括创建登录名、设置密码策略、查看登录名信息及修改和删除登录名等。 下面讲述登录名管理的内容,注意,sa是一个默认的SQL Server登录名,拥有操作SQL Server系统的所有权限。该登录名不能被删除。当采用混合模式安装Microsoft SQL Server系统之后,应该为sa指定一个密码。 演示课件 创建登录名 在Microsoft SQL Server 2008系统中,许多操作都既可以通过Transact-SQL语句完成,也可以通过Microsoft SQL Server Management Studio工具来完成。 下面主要介绍如何使用Transact-SQL语句创建登录名。在创建登录名时,既可以通过将Windows登录名映射到SQL Server系统中,也可以创建SQL Server登录名。 演示课件 使用Windows登录名创建登录名 演示课件 创建有默认数据库的登录名 演示课件 创建SQL Server登录名 演示课件 Microsoft SQL Server 2008系统的密码策略问题 密码复杂性和密码过期两大特征 密码的复
您可能关注的文档
最近下载
- 24张安全目视化:流程图、管理检查要点.pptx VIP
- 2024北京广渠门中学初一(上)期中道德与法治试题.docx VIP
- 2025中级经济师《经济基础知识》三色笔记.pdf VIP
- GB/T 17215.321-2021电测量设备(交流) 特殊要求 第21部分:静止式有功电能表(A级、B级、C级、D级和E级).pdf
- Kollmorgen电机AKD驱动器手册中文版.pdf VIP
- 河南省九师联考2024-2025学年高一上学期11月期中考试地理试卷(含答案).pdf VIP
- 河南省九师联盟2024-2025学年高一上学期期中考试历史试题(含答案).pdf VIP
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
原创力文档


文档评论(0)