当前位置: 首页 > 其他范文 > 工作汇报

系统安全管理与数据库备份和恢复实验报告

作者:Kaam1lle | 发布时间:2023-10-21 15:08:27 收藏本文 下载本文

系统安全管理与数据库备份和恢复实验报告

学院(系) 名称:华信软件学院

界面方式:以管理员身份登录sql server,点击安全性,右键登录名,在菜单中选择新建登录名。找到zheng后点击添加,选择Windows身份验证,点击确定,完成添加。

2、分别使用界面方式和命令方式创建SQL登录名yan

Create login yan

With password=’123456’

界面方式:以管理员身份登录sql server,点击安全性,右键登录名,在菜单中选择新建登录名。选择sql server身份验证,输入登录名和密码点击确定完成创建。

姓名

宁普杰

学号

20203765

专业

软件工程

班级

5

实验项目

实验四:系统安全管理与数据库备份和恢复

课程名称

数据库技术

课程代码

1960063

实验时间

2021.5.27,6.3

实验地点

C408

批改意见

成绩

教师签字:

实验内容

一、实验目的:

1.掌握数据库的授予、拒绝、撤销权限管理。

2.掌握数据库的备份与恢复。

二、实验要求:

1.熟练使用Sql Server 2012中据库的授予、拒绝、撤销权限管理。

2.掌握握数据库的备份与恢复命令的使用。

3.实验报告内容详实全面,代码清晰,注释明了,版面布局整洁,实验结果正确。(请针对相关实验的扩展训练部分得出结果并写出实验报告。)

三、实验内容:

1、分别使用界面方式和命令方式创建Windows登录名zheng,使用用户zheng登录windows然后启动SQL Server ManacemenVindows,以Windows身份验证模式连接。观察与以系统管理员身份登录时有什么不同。

Use master

go

create login zheng

from Windows

3、使用登录名yan 创建数据库用户yan,默认架构为dbo。

use yggl

go

create user yan

from login yan

with DEFAULT_SCHEMA=dbo

4、使用界面方式将yan添加为固定数据库角色db owner 的角色成员。

在数据库yggl中展开安全性→角色→数据库角色,选择db.owner,右击点击属性,点击添加即可完成。

5、分别使用界面方式和命令方式创建自定义数据库角色myrole,并将yan添加为其成员。

use yggl

go

create role myrole

界面方式:

右键数据库角色,点击新建数据库角色输入名称myrole,点击确定即可完成添加,在底部添加角色成员yan。

6、分别以界面方式和命令方式授予数据库用户yan在yggl数据库上的CREATETABLE权限。

use yggl

go

grant create table

to yan

界面方式:

右键yggl,点击属性,在yan的权限中勾选创建表。

7、分别以界面方式和命令方式授予数据库用户yan在Employees表上的SELECT、DELETE权限。

grant select,delete

on employees3表

to yan

界面方式:

右击employees表选择属性,在权限中添加yan,在yan的权限中勾选删除和选择。

8、创建数据库架构yg_test,其所有者为用户yan.接着授予用户wei对架构yg_test进行查询、添加的权限。

create schema yg_test

authorization yan

grant delete,update

9、以命令方式拒绝用户yan在Departments表上的DELETE和UPDATE权限。

deny delete,update

on departments表 to yan

10、以命令方式撤销用户yan在Salay表中的SELE ECT 、DELETE权限。

revoke select,delete

on salry表 to yan

11、使用逻辑名cpYGbak创建一个命名的备份设备.并将数据库yggl完全备份到该设备。要求分别使用界面方式和命令方式完成。

use master

go

exec sp_addumpdevice'disk','cpYGbak','D:22MSSQL15.SQLEXPRESSMSSQLBackupcpYGbak.bak'

backup database yggl to cpYGbak

界面方式:

服务器对象→备份设备,右键备份设备点击新增备份设备,命名为cpYGbak。

数据库→yggl→任务→备份,选择该备份设备点击确定完成备份。

12、将数据库yggl完全备份到备份设备test,并覆盖该设备上原有的内容。

use master

go

exec sp_addumpdevice'disk','test','D:22MSSQL15.SQLEXPRESSMSSQLBackuptest.bak'

backup database yggl to test with init

13、创建一个命名的备份设备ygGLlogbak,并备份yggl数据库的事务日志。

exec sp_addumpdevice'disk','ygGLlogback','D:22MSSQL15.SQLEXPRESSMSSQLBackupygGLlogback.bak'

backup log yggl to ygGLlogbak

14、使用差异备份方法备份数据库yggl到备份设备cpYGbak中。

backup database yggl to

disk = 'D:22MSSQL15.SQLEXPRESSMSSQLBackupcpYGbak.bak' with differential

15、在数据库yggl中进行数据修改,并使用cpYGbak中的数据库备份,恢复数据库yggl要求分别使用界面方式和命令方式完成。

restore database yggl

from cpygbak

with replace

界面方式:

Yggl→任务→还原,选择该备份设备,点击确定,完成还原。

四、分析与讨论

1.用户与管理员登陆不同主要体现在权限方面,管理员权限更高。

2.进行日志备份的时候应该将数据库恢复模式变为完整,进行日志备份之前,应该先进行完整数据备份。

数据库管理技术实验报告

数据库完整性和安全性实验报告

实验二,数据库创建、管理、备份及还原实验

数据库完整性实验报告

数据库管理岗位职责

本文标题: 系统安全管理与数据库备份和恢复实验报告
链接地址:https://www.dawendou.com/fanwen/gongzuohuibao/638891.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《系统安全管理与数据库备份和恢复实验报告》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有