《SQL Server 2005开发与管理 高职计算机应用技术 张淑梅 宋维堂 ppt第6章》由会员分享,可在线阅读,更多相关《SQL Server 2005开发与管理 高职计算机应用技术 张淑梅 宋维堂 ppt第6章(9页珍藏版)》请在金锄头文库上搜索。
1、第6章 SQL Server2005安全管理,SQL Server2005开发与管理,知识目标,掌握SQL Server2005登录帐户的创建与管理方法 掌握数据库用户的创建与管理方法 掌握服务器角色和数据库用户角色 掌握权限的管理,赵老师当了08421班的班主任,他要能查到全校的课程信息以及本班学生的选课信息,如何让他有权查到这些信息。,问题:,SQL Server2005的安全机制分为三个等级: SQL Server的登录安全性:允许哪些用户登录到SQL Server实例。 数据库的访问安全性:规定用户登录到SQL Server实例后可以使用哪些数据库。 数据库对象的使用安全性:规定用户登
2、录某一数据库后,可以操作哪些数据库对象以及怎样操作。,安全管理,SQL Server提供两种验证模式 1. Windows 身份验证 2. SQL Server身份验证 设置身份验证模式,SQL Server登录验证模式,用户必须有合法的登录账号才能建立与SQL Server的连接 【示例1】添加SQL Server登录账户,账户名为guanliyuan,密码是123456。,登录管理,有了登录帐号后,还要对应数据库用户才能连接数据库 【示例2】在数据库stuDB中添加数据库用户,用户名为guanliyuan。 验证与数据库的连接和访问,数据库用户管理,权限分为: 1. 语句权限:Create
3、 database、Create table、Create view、Create procedure等 2. 对象权限: select、insert、update、delete、exec 3 .预定义权限 【示例3】给数据库用户guanliyuan授权。 数据库用户guanliyuan对学生信息表student、课程表 course具备增、删、改、查的权限,对学生成绩表score只 有查看的权限,没有修改、删除的权限。 验证登录账号guanliyuan能否访问course表,数据库用户管理,登录管理-使用户可以连到数据库服务器 用户管理-使用户可以连到数据库 对用户授权-使用户对数据库中对象的使用和操作权限,本章小结,