第10章数据库的安全性管理教学目标:掌握SQLSever的安全机制,了解登录和用户的概念,掌握权限管理和掌握角色管理
通过本章的学习,要求读者深入理解SQLServer的安全机制,以及掌握常用的管理操作,培养良好的数据库安全意识以及制定合理的数据库安全策略
建立C/S结构的网络数据库概念,锻炼实际数据库管理能力,为今后从事数据库管理员(DBA)的工作奠定基础
1SQLServer的安全性机制在介绍安全管理之前,首先看一下SQLServer是如何保证数据库安全性的,即了解SQLServer安全机制
1权限层次机制SQLServer2005的安全性管理可分为3个等级:1、操作系统级;2、SQLServer级3、数据库级
2操作系统级的安全性在用户使用客户计算机通过网络实现SQLServer服务器的访问时,用户首先要获得计算机操作系统的使用权
一般说来,在能够实现网络互联的前提下,用户没有必要向运行SQLServer服务器的主机进行登录,除非SQLServer服务器就运行在本地计算机上
SQLServer可以直接访问网络端口,所以可以实现对WindowsNT安全体系以外的服务器及其数据库的访问,操作系统安全性是操作系统管理员或者网络管理员的任务
由于SQLServer采用了集成WindowsNT网络安全性机制,所以使得操作系统安全性的地位得到提高,但同时也加大了管理数据库系统安全性的灵活性和难度
第2页共22页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共22页10
3SQLServer级的安全性SQLServer的服务器级安全性建立在控制服务器登录帐号和口令的基础上
SQLServer采用了标准SQLServer登录和集成WindowsNT登录两种方式
无论是使用哪种登录方式,用户在登录时提供的登录帐号和口令,决定了用户