SQL Server 应用系统开发课件:SQL Server安全管理.ppt

SQL Server 应用系统开发课件:SQL Server安全管理.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

创建架构修改架构删除架构架构管理10.5.2使用SSMS管理架构

【例10-10】创建一个名称为Admin的架构。在【对象资源管理器】中展开【数据库】|【build】|【安全性】节点,右击【架构】节点,选择【新建架构】命令,显示如图10-15所示的【架构-新建】窗口图10-15在【常规】页面,可以指定架构的名称以及设置架构的所有者。单击【有哪些信誉好的足球投注网站】按钮打开【有哪些信誉好的足球投注网站角色和用户】对话框,如图10-16所示。图10-16单击【浏览】按钮,打开【查找对象】对话框。在【查找对象】对话框中选择架构的所有者,可以选择当前系统的所有用户或者角色,如图10-17所示单击【确定】按钮完成架构的创建图10-17在【架构属性】窗口中,选择【权限】打开如图10-18所示窗口。在【权限】页面单击有哪些信誉好的足球投注网站,添加用户。然后在【用户或角色】列表中选择用户,并在下面的权限列表中,启用相应的复选框的选项,即可完成用户的权限的配置。图10-1810.5.3使用T-SQL语句管理架构 创建架构createschema修改架构alterschema删除架构dropschema创建架构Createschema{schema_name|authorizationowner_name[schema_element[…n][schema_element::={Table_definition|view_definition|grant_statementRevoke_statement|deny_statement}参数说明schema_name指定当前数据库中的架构名称。AUTHORIZATIONowner_name指定将拥有架构的数据库级主体的名称。此主体还可以拥有其他架构,并且可以不使用当前架构作为其默认架构。table_definition指定在架构内创建表的CREATETABLE语句。执行此语句的主体必须对当前数据库具有CREATETABLE权限。view_definition指定在架构内创建视图的CREATEVIEW语句。执行此语句的主体必须对当前数据库具有CREATEVIEW权限。grant_statement指定可对除新架构外的任何安全对象授予权限的GRANT语句revoke_statement指定可对除新架构外的任何安全对象撤消权限的REVOKE语句。deny_statement指定可对除新架构外的任何安全对象拒绝授予权限的DENY语句。【例10-11】创建一个名称为web的架构,其拥有者为用户AndyusebuildcreateschemawebauthorizationAndy修改架构Alterschemaschema_nametransfersecurable_name删除架构Dropschemaschema_name要删除的架构不能包括任何对象。如果包含对象,则删除架构前必须首先删除架构中包含的对象。并且要求具有control权限或者对数据库具有alteranyschema权限【例10-12】在“build”数据库中创建一个名为Aricle的表,并将该表由默认架构dbo移到Admin架构中【例10-13】删除架构Admin。createtableArticle(IDint,Titlevarchar(50)Contentvarchar(max));GoalterschemaAdmintransferdbo.ArticleDroptableAdmin.Article;DropschemaAdmin;10.6 角色管理 为了方便权限管理,将一些用户集中到一个单元并对该单元设定权限,这样的单元称为角色。在SQLServer中,通过角色可以将用户分为不同的组,属于同一组的用户即具有相同角色的成员能够统一进行管理,并被授予相同的操作权限。在SQLServer2008中,数据库的权限分配通过角色实现。10.6.1 服务器角色管理10.6.1 服务器角色 服务器角色服务器角色指根据SQLServer的管理任务,以及这些任务相对的重要性等级,把具有SQLServer管理职能的用户划分成不同的用户组。SQLServe

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档