欢迎来到天天文库
浏览记录
ID:41075349
大小:1.30 MB
页数:75页
时间:2019-08-15
《SQLServer权限管理(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer权限管理引入数据的安全性是指保护数据以防止因不合法的使用而造成数据的泄密和破坏,这就要采取一定的安全措施.。在数据库系统中,用检查口令等手段来检查用户身份,合法的用户才能进入数据库系统,当用户对数据库操作时,系统自动检查用户是否有权限执行这些操作。学习目标SQLServer的验证模式登录帐号的设置用户和角色的创建权限的设置学习完本课程,您应该能够:知识重、难点分析重点:SQLServer的验证模式用户和角色的创建难点:登录帐号的设置用户和角色的权限设置任务一SQLServer数
2、据库的安全性层次1、客户机操作系统的安全性。2、SQLServer服务器登录的安全性。3、数据库的使用安全性。4、数据库对象的使用安全性。用户客户机SQLServer服务器数据库操作系统的安全性SQLServer登录安全性数据库访问权限数据库对象许可权表视图任务一SQLServer数据库的安全性层次任务一SQLServer数据库的安全性层次WindowsSQLServerdatabasetableWindows账号Windows账号SQL账号Pdb1db2dbnPPPSQLLoginsSQLRo
3、lesDbuserdbrolesDbuserdbrolesDbuserdbrolesPPPPPP任务一SQLServer数据库的安全性层次任务二SQLServer的认证模式Windows认证模式SQLServer数据库系统通常运行在Windows服务器平台上,Windows认证模式正是利用了这一用户安全性和帐号管理的机制,允许SQLServer也可以使用NT的用户名和口令。在这种模式下,用户只需要通过Windows认证,就可以连接到SQLServer,而SQLServer本身也就不需要管理一套登
4、录数据。混合认证模式在混合认证模式下Windows认证和SQLServer认证模式都是可用的。NT的用户既可以使用NT认证,也可以使用SQLServer认证。在SQLServer认证模式下,用户在连接SQLServer时必须提供登录名和登录密码。这些登录信息存储在系统表syslogins中,与NT的登录账号无关,SQLServer自己执行认证。Windows认证模式的优点更先进的安全策略一组只需建一个用户更快捷的访问混合认证模式的优点非windows用户及Internet客户可以连接到数据库任务
5、二SQLServer的认证模式利用企业管理器进行认证模式设置:1.打开企业管理器,用右键单击要设置认证模式的服务器,从快捷菜单中选择“属性(properties)”选项,则出现SQLServer属性对话框。2.在SQLServer属性对话框中选择安全性选项。任务二SQLServer的认证模式2.打开企业管理器,用右键单击要设置认证模式的服务器,从快捷菜单中选择“编辑SQLServer注册属性”选项,则出现“已注册SQLServer属性”对话框。任务二SQLServer的认证模式任务三利用企业管理
6、器管理登录帐号其具体执行步骤如下:(1)打开企业管理器,单击需要登录的服务器左边的“+”号,然后展开安全性文件夹。(2)用右键单击登录图标,从快捷菜单中选择新建登录选项,则出现SQLServer登录属性—新建登录对话框,如图6-2所示。(3)在名称编辑框中输入登录名,在身份验证选项栏中选择新建的用户帐号是WindowsNT认证模式,还是SQLServer认证模式。任务三利用企业管理器管理登录帐号(4)选择服务器角色页框,如图6-3所示。在服务器角色列表框中,列出了系统的固定服务器角色。(5)选择
7、数据库访问页框,如图6-4所示。上面的列表框列出了该帐号可以访问的数据库,单击数据库左边的复选框,表示该用户可以访问相应的数据库以及该帐号在数据库中的用户名。(6)设置完成后,单击“确定”按钮即可完成登录帐号的创建。任务三利用企业管理器管理登录帐号任务三利用企业管理器管理登录帐号任务三利用企业管理器管理登录帐号1、创建帐户格式:sp_addlogin[@loginname]‘login’[,[@passwd=]‘password’][,[@defdb=]‘database’][,[@langua
8、ge=]‘language’][,[@sid=]‘sid’][,[@encryption=]‘encryption_option’]例如:execsp_addlogin‘dbloginuser1’,‘password’,’学生信息库’任务四利用T-SQL管理登录帐号2、修改帐户例如:修改登录帐户dbloginuser1的默认数据库。execsp_defaultdb‘dbloginuser1’,‘学生管理数据库’修改dbloginuser1的密码。execsp_password‘password’
此文档下载收益归作者所有