第1页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共6页实验三实现数据库的安全性与数据的完整性一、实验目的1
了解SQLServer2000的身份验证方法
掌握合法登录帐户的设置
掌握用户的权限管理方法
掌握实体完整性与参照完整性的实现方法
掌握域完整性的实现方法
二、实验内容1
Windows和SQLServer2000身份验证的比较
设置登录帐户
设置数据库用户权限
参照完整性5
实体完整性6
域完整性三、实验准备1
登录模式a)SQLServer和Windows:指定用户可以使用SQLServer身份验证和Windows身份验证连接到SQLServer
b)仅Windows:指定用户只能使用Windows身份验证连接SQLServer
第2页共6页第1页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共6页2
权限验证当验证了用户的身份并允许其登录到SQLServer2000实例之后,在用户必须访问的每个数据库中都要求单独的用户帐户
在每个数据库中都要求用户帐户可防止用户连接到SQLServer实例并访问服务器上的所有数据库3
角色利用角色,SQLServer管理者可以将某些用户设置为某一角色,这样只对角色进行权限设置便可以实现对所有用户权限的设置,大大减少了管理员的工作量
SQLServer提供了用户通常管理工作的预定义服务器角色和数据库角色
服务器角色第3页共6页第2页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共6页系统管理员:拥有SQLServer所有的权限许可
服务器管理员:管理SQLServer服务器端的设置
磁盘管理员:管理磁盘文件
进程管理员:管理SQLServer系统进程
安全管理员:管理和审核SQLServer系统