- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章数据库的安全与权限
* * * 第*页 8.2.2用户帐号管理 授予安全权限的用户帐户是Windows用户或用户组或者是SQL Server的登录帐户。用户帐户针对特定的数据库。只有建立了该数据库的用户以后,才可以访问该数据库。数据库用户是为特定数据库定义的,要创建数据库用户,必须已经定义了该用户的登录,用户ID同登录类似,但是它的名称不需要与登录相同。 可以使用SQL Server Management Studio与T-SQL来管理数据库用户。 * 第*页 8.2.2用户帐号管理 2.利用T-SQL命令语句使登录帐户成为数据库用户。 CREATE USER新建数据库用户的语法格式为: CREATE USER 数据库用户名 [ { { FOR | FROM } { LOGIN 登录名 | CERTIFICATE 用户证书 | ASYMMETRIC KEY 非对称密钥 } } | WITHOUT LOGIN ] ????[ WITH DEFAULT_SCHEMA = 架构名 ] * 第*页 8.2.2用户帐号管理 【例8.8】将SQL Server的登录账号‘PassUser’添加为StudentCourse数据库的账户,并取名为:dbPassUser;将windows登录帐号‘HJL\admin’ 添加为StudentCourse数据库的账户,并取名为:HJL_admin。 CREATE USER dbPassUser FOR LOGIN PassUser CREATE USER HJL_admin FOR LOGIN [HJL\admin] 【例8.9】删除数据库StudentCourse的数据库用户dbPassUser。 (1)展开【数据库】|【StudentCourse】|【用户】,右击要删除的数据库用户,在弹出的快捷菜单中执行【删除】命令即可。 (2)使用T-SQL语句DROP USER来删除数据库用户 DROP USER dbPassUser * 第*页 8.2.3 角色管理 角色能够把用户组合成一个可以集体授权的单个单元。在基本术语中,角色与 Microsoft Windows 用户和用户组的安全性标识符 (SID) 关联,所述用户和用户组具有为 Analysis Services 实例管理的对象定义的特定访问权限和权限。 在 SQL Server 2005中,服务器角色(固定服务器角色) 和数据库角色(固定数据库角色),固定服务器角色和固定数据库角色都是SQL Server内置的,不能进行添加、修改和删除。用户可根据需要,创建自己的数据库角色,以便对具有同样操作权限的用户进行统一管理。 * 第*页 8.2.3 角色管理 1.固定服务器角色 表8-1 SQL Server 固定服务器角色 角色名称 权限说明 bulkadmin 可执行BULKINSERT语句,但是这些成员对要插入数据的表必须有INSERT权限。 dbcreator 可以创建、更改、删除和还原任何数据库。 diskadmin 用于管理磁盘文件。 processadmin 可以终止 SQL Server 实例中运行的进程。 securityadmin 管理登录名及其属性。它们可以 GRANT、DENY 和 REVOKE 服务器级权限。也可以 GRANT、DENY 和 REVOKE 数据库级权限。另外,它们可以重置 SQL Server 登录名的密码。 serveradmin 可以更改服务器范围的配置选项和关闭服务器。 setupadmin 可以添加和删除链接服务器,并且也可以执行某些系统存储过程。 sysadmin 可以在服务器中执行任何活动。默认情况下,Windows BUILTIN\Administrators 组(本地管理员组)的所有成员都是 sysadmin 固定服务器角色的成员。 * 第*页 8.2.3 角色管理 1)通过SQL Server Management Studio添加服务器角色成员 【例8.10】在SQL Server Management Studio中,将user登录账号添加为服务器角色的成员。具体操作步骤如下: (1)打开SQL Server Management Studio,在【对象资源管理器】窗口中,展开【安全性】|【服务器角色】节点,右击要给用户添加的目标角色(此处选择sysadmin),从弹出快捷菜单执行【属性(R)】命令。 (2)出现“服务器角色属性”对话框,单击【添加(A)…】按钮。 (3)出现“选择登录名”对话框,单击【浏览(B)…】按钮。 (4)出现“查找对象”对话框,在该对话框中,选择目标用户的复选框,选中所
您可能关注的文档
- 2012会计从业资格真题集第四章.doc
- 英语口语培训2.ppt
- 201104高一数学对数三角函数练习.doc
- F5FirePass介绍.ppt
- 香港社区卫生服务概况与管理模式.ppt
- 20130204-Axure培训(一期).ppt
- 3教PPT汇报01.ppt
- 12采区地质说明书.doc
- 2011年度XX市气象局政务公开总结.doc
- 第一小学电子备课教案6.doc
- 人教版(PEP)四年级上册英语全册教学设计教案表格式.pdf
- 人教PEP版(2024)新三年级下册 教材解读.ppt
- 10《竹节人》说课课件语文六年级上册统编版.pptx
- Unit3 My weekend plan A Let's learn说课(课件)人教PEP版英语六年级上册.pptx
- 椭圆及其标准方程 说课课件高二上学期数学人教A版选择性必修第一册.pptx
- 2025青岛版数学二年级上册全册教学课件.ppt
- 人教版初中生物七上第三单元第三章 《叶片上下表皮气孔数量探索之旅》说课.pptx
- 2025人教版小学数学一年级上册教材解读.ppt
- Unit 6 Changing for the seasons 大单元整体教学设计2025人教版英语四年级上册.pdf
- 6.2 光电效应 说课课件高二下学期物理教科版选择性必修第三册.pptx
文档评论(0)