欢迎来到天天文库
浏览记录
ID:40054922
大小:280.86 KB
页数:15页
时间:2019-07-18
《sql权限的管理第九章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer2000数据库系统1第九章SQLServer的权限管理2回顾存储过程触发器3本课目标SQLServer安全性介绍登录和用户数据库对象和权限权限的分配4SQLServer身份验证模式SQLServer登录身份认证模式有两种:Windows身份验证Windows的用户可以登录SQLServer混合模式身份验证SQLServer身份验证Windows身份验证5登录管理-1SQLServer中提供了存储过程来管理登录用户。1、创建新的SQLServer认证模式的登录帐号。Sp_addLog
2、in‘登录名称’,‘登录密码‘,’默认数据库‘,‘默认语言’如:sp_addLogin'TomLogin','Tom','Books'2、删除一个SQLserver认证模式的登录帐号。Sp_dropLogin‘登录名称’如:sp_dropLogin‘TomLogin’6登录管理-23、设置WindowsNT用户或用户组为登录者。Sp_grantlogin‘登录名称’如:sp_addLogin'TomLogin'4、拒绝WindowsNT用户或用户组登录SQLServer。Sp_denylogin‘登
3、录名称’如:sp_dropLogin‘TomLogin’7数据库的用户数据库的用户用来指出哪一个人可以访问哪一个数据库。数据库的用户总是与某一个登录相关联,但guest用户例外。8用户管理1、创建新的数据库用户。sp_grantdbaccess‘登录帐号’,’用户帐号’如:sp_grantdbaccess'TomLogin','Tom‘2、将数据库用户从当前数据库中删除sp_revokedbaccess‘用户帐号名称’如:sp_revokedbaccess‘Tom’9权限管理权限管理是指安全帐号登录
4、SQLServer之后,能够对数据库对象执行的操作。SQLServer包括两类权限对象权限语句权限101、对象权限表SelectUpdateDeleteInsertreference列SelectUpdate视图SelectUpdateDeleteInsert存储过程Execute对象权限是针对表、视图和存储过程而言的一些操作。112、语句权限语句权限主要指是否具有权限来执行某一语句。这些语句通常是一些具有管理系统能够的操作,如:创建数据库、表和存储过程。12授权与撤消授权授权Grant权限on数据
5、库对象to角色或用户如:Grantselecton商品一览表toTom撤消授权:Revoke权限on数据库对象to角色或用户如:revokeselecton商品一览表toTom13禁止权限禁止权限Deny权限on数据库对象to角色名或用户例:denyselecton商品一览表toTom注意:deny禁止权限后,除非使用Grant再次授权,否则无论以何种方式该权限都将禁止使用14总结两种身份验证模式数据库登录和用户权限管理权限的授予、撤消和禁止15
此文档下载收益归作者所有