数据库第三次实验_数据库实验第三次

2020-02-28 其他范文 下载本文

数据库第三次实验由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库实验第三次”。

南昌航空大学实验报告

2018年5月30日

课程名称:

数据库原理

实验名称: 数据库安全性 学号: 16206127 指导教师评定:

姓名: 周良 签名:

一,实验目的1熟悉不同数据库中的保护措施——安全性控制,重点实践○

SQL SEVER的安全性机制,掌握SQL Sever中有关用户、角色及操作权限等的管理方法。

二,实验内容

1,SQL Server的安全模式

(1)利用T-SQL添加SQL Sever账号。

(2)利用T-SQL修改SQL Sever登陆账号属性。

(3)利用T-SQL删除SQL Sever登陆账号。

2,管理数据库用户

(1)利用T-SQL添加SQL Sever用户。

(2)利用T-SQL删除SQL Sever用户。

3,管理数据库角色

(1)利用T-SQL删除用户自定义角色,可以使用系统存储过程sp_droprole删除用户自定义角色。

4,权限管理

(1)利用T-SQL管理权限

1语句授权。○2对象授权。○3收回授权。○三,实验步骤

exec sp_addlogin 'qh','qh','jxgl','english'

四,exec sp_paword 'qh','qhqxzsly','qh' 五,六,alter login qh with paword='123456' 七,八,exec sp_droplogin qh 九,十,drop login qh 十一,十二,use jxgl 十三,exec sp_grantdbacce 'DESKTOP-7M8SQ9T','qh' 十四,exec sp_revokedbacce qh 十五,十六,use jxgl;

十七,exec sp_addrole 'newrole'

十八,exec sp_addrolemember 'newrole','qh' 十九,二十,exec sp_droprole 'newrole' 二十一,二十二,use master

二十三,grant create database to qh 二十四,二十五,二十六,grant create table,create view to qh 二十七,二十八,grant select on s to qh,qxz,sly 二十九,三十,grant insert,delete on s to shen 三十一,三十二,grant update on s(age,dept)to shen 三十三,三十四,grant execute on sp_ins_s to shen 三十五,三十六,revoke create table,create view form sly 三十七,三十八,revoke select on s from qxz ,sly 四,实验心得

通过此次实验我了解了SQL Sever中有关用户、角色及操作权限等的管理方法,同时也更加注重数据库安全性方面的问题,我们创建的每一个数据库都应该考虑安全性问题,应该为数据库创建一些必要的角色,同时也要管理数据库的权限方面,防止数据向外流失,或者被黑客盗用。

《数据库第三次实验.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据库第三次实验
点击下载文档
相关专题 数据库实验第三次 数据库 数据库实验第三次 数据库
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文