- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目14数据库安全性管理概要
项目十四 数据库安全性管理 ;14.2项目目的;14.3 项目内容与要求;14.4 项目指导;1.创建登录名;(1)打开Microsoft SQL Server Management Studio并连接数据库服务器后,打开要建立登录名的数据库服务器,展开其下面的分支“安全性”,在“登录名”上单击右键,选择“新建登录名(N)…”。如图14-2所示。;(2) 在打开的新建登录名的窗口中,如图14-3所示,选择“常规”页面,在“登录名”一栏中输入“db1”,并选择登录方式:“Windows 身份验证”或者“SQL Server身份验证”并输入密码。
(3) 单击“服务器角色”,在该页面中为登录名选择相应的服务器角色,如“public”,“dbCreator”等,如图14-4所示。;(4)可以选择“用户映射”、“安全对象”等页面为登录名指定相应的安全对象等属性,此处不再一一细述。单击“确定”按钮,完成登录名创建。
以下步骤测试以新的登录名db1进行登录:
(5)在当前连接的数据库服务器上,单击右键,选择“断开连接”。如图14-5所示。;(6) 单击Microsoft SQL Server Management Studio窗口左上角的“连接”按钮,选择“数据库引擎(D)…”,如图14-6所示。
(7)在登录窗口中,登录名一栏输入“db1”,并输入相应的密码,单击“连接”按钮,如图14-7所示,可以连接到数据库服务器中,此时,打开的Microsoft SQL Server Management Studio窗口,如图14-8所示。;;(8)此时,单击数据库AdventureWorks进行访问,若出现如图14-9所示的错误,则表明该登录名未与相应的数据库用户建立映射。(注:可在新建登录名db1的第4步中选择“用户映射”页面进行设置,或者通过修改登录名db1的属性进行设置;另外还可以通过新建用户的方式解决。);2. 创建用户;(1)以sa登录数据库服务器,并展开数据库BookStore分支,在其下面的“安全性”中的“用户”上右键单击,选择“新建用户(N)…”,如图14-10所示。
;(2)在新建用户窗口的常规页面中,为新建的用户输入用户名,并为其选择相应的登录名,如图14-11所示。(可以为用户选择框架和安全对象等属性,此处不再一一细述。)
;;3. 创建角色;(1)登录数据库服务器,并展开数据库BookStore分支,在其下面的“安全??”中的“角色”上右键单击,选择“新建数据库角色 (N)…”。如图14-12所示。
;(2)在新建数据库角色窗口的常规页面中,如图14-13所示,为新建角色指定“角色名称”为role1,选择所有者为dbo,并为其选择“拥有的架构”为sys。 ;(3)在角色成员一栏,单击“添加(D)…”按钮,在弹出的对话框中,为该角色选择用户user1和user3为其成员,如图14-14所示。
(4)完成后,单击确定,回到图14-13所示的界面,单击确定完成角色创建。同样的方法创建角色role2;14.5 小结: ;14.6项目作业
文档评论(0)