欢迎来到天天文库
浏览记录
ID:51942340
大小:85.50 KB
页数:3页
时间:2020-03-20
《数据库原理与应用实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、3.2数据库安全性管理一、实验目的1、掌握SQLServer身份验证模式。2、掌握创建登录账户、数据库用户的方法。3、掌握使用角色实现数据库安全性的方法。4、掌握权限的分配。二、实验内容1、设置身份验证模式:Windows身份验证模式和混合模验证模式。2、设置登录账户3、设置数据库用户4、设置数据库角色。5、设置管理对象的权限三、实验任务1、创建角色ProgramerRole,拥有创建表,存储过程,视图权限,拥有对Salary表的查询、修改、插入权限CREATEROLEProgramerRolegrantcreatetable,createprocedu
2、re,createviewtoProgramerRolegrantselect,insert,updateonSalarytoProgramerRole2、创建一个登录账号TestloginCREATEloginTestloginwithpassword='123345'3、创建对应于这个登录账号的数据库用户TestUserCREATEuserTestUserforloginTestlogin4、将用户TestUser添加到TestRole角色中EXECsp_addrolemember'ProgramerRole','TestUser'四、思考题1、思考
3、数据库服务器上的角色有哪些?权限类型有哪些?答:bulkadmin权限:ADMINISTERBULKOPERATIONSdbcreator权限:CREATEDATABASEdiskadmin权限:ALTERRESOURCESprocessadmin权限:ALTERSERVERSTATEprocessadmin权限:ALTERANYCONNECTIONsecurityadmin权限:ALTERANYLOGINserveradmin权限:ALTERSETTINGSserveradmin权限:SHUTDOWNserveradmin权限:CREATEENDPOI
4、NTserveradmin权限:ALTERSERVERSTATEserveradmin权限:ALTERANYENDPOINTserveradmin权限:ALTERRESOURCESsetupadmin权限:ALTERANYLINKEDSERVERsysadmin带GRANT选项权限:CONTROLSERVER2、心得体会掌握了SQLServer身份验证模式。掌握了创建登录账户、数据库用户的方法。掌握了使用角色实现数据库安全性的方法。掌握了权限的分配。CREATEROLE<角色名>grantcreate<权限>to<角色名>grant<权限>on<表名>t
5、o<角色名>CREATElogin<账号名>withpassword='<密码>'CREATEuser<用户名>forlogin<账号名>EXECsp_addrolemember'<角色名>','<用户名>'
此文档下载收益归作者所有