习题六:建立数据库安全性
一、目的
熟悉服务器和数据库安全级别管理,掌握数据库安全管理方法。
二、课堂案例扩展训练
1、建立admin和stockUserZhangMin的服务器安全访问账户。
2、给admin加入到固定服务器角色:dbcreator数据库创建者角色和securityadmin安全管理员安全管理员角色。
3、在超市管理数据库中建立采购部角色stockRole。
4、分配采购部角色权限(下一任务中完成)
5、将admin 和stockUserZhangMin加入为超市管理数据库用户
6、将admin添加到超市系统数据库的最高权限,stockUserZhangMin添加到采购部角色中。
7、SQL Server2005有哪两种安全模式,分别适用于什么场合?
8、SQL Server2005的安全模式设置下WINDOWS安全认证模式下,能否使用sa用户登录?
9、请描述登录账户、固定服务器角色、数据库库角色、数据库用户之间的相互关系。
10、创建分别基于 WINDOWS认证和SQL SERVER认证的安全访问账户winUser和sqlUser,并且将他们添加到sysadmin固定服务器角色中。
11、使用T-SQL语句,为4题建立的账户winUser和sqlUser建立数据库SupermarketManagementDB 中的用户,用户名跟登录名一致。
12、使用T-SQL语句建立数据库角色sellRole,并将sqlUser用户添加为该角色成员。
13、本节任务是为前面创建的采购部角色stockRole分配商品信息、供应商信息的浏览权限,分配采购员stockUserZhangMin采购信息的读写权限和创建视图权限。设置权限方式可以使用界面或T-SQL两种方式