也许,年少时不能遇见太过惊艳的人,就像你不能做我的诗,而我无法成为你的梦!

一、实验目的

理解数据库备份原理,掌握备份数据库的方法和验证备份文件,并学会指定合适的备份计划。

二、实验内容

1. 问题描述

1)将School数据库回复模式设置为“完整”。

2)为School数据库创建一个新的备份设备。

3)为School数据库分别创建一个完整备份,差异备份和事务日志备份。

2. 数据库设计

事务显式定义方式:

BEGIN TRANSACTION                    BEGIN TRANSACTION

          SQL 语句1                               SQL 语句1

          SQL 语句2                               SQL 语句2

          。。。。。                                   。。。。。

      COMMIT                                ROLLBACK

COMMIT

事务正常结束  

提交事务的所有操作(读+更新)

事务中所有对数据库的更新永久生效

ROLLBACK

事务异常终止

事务运行的过程中发生了故障,不能继续执行

回滚事务的所有更新操作

事务滚回到开始时的状态

事务隐式定义方式:

当用户没有显式地定义事务时,DBMS按缺省规定自动划分事务

恢复操作的基本原理:冗余

利用存储在系统其它地方的冗余数据来重建数据库中已被破坏或不正确的那部分数据

恢复机制涉及的关键问题:如何建立冗余数据

数据转储(backup

登录日志文件(logging

如何利用这些冗余数据实施数据库恢复

3. 实验步骤及实验结果

1使用如下语句:

alter database School

set recovery full

结果如下:

数据库----实验5 SQL Server 数据库的备份数据库----实验5 SQL Server 数据库的备份

2操作如下:

数据库----实验5 SQL Server 数据库的备份

结果如下:

数据库----实验5 SQL Server 数据库的备份

3创建完整备份语句:

backup database School

to SchoolBackup

结果如下:

数据库----实验5 SQL Server 数据库的备份

创建差异备份语句:

backup database School

to SchoolBackup

with differential

结果如下:

数据库----实验5 SQL Server 数据库的备份

创建事务日志备份语句:

backup log School

to SchoolBackup

结果如下:

数据库----实验5 SQL Server 数据库的备份

相关文章:

  • 2022-02-06
  • 2021-06-02
  • 2021-04-07
  • 2023-03-23
  • 2021-11-15
  • 2021-11-29
  • 2021-10-10
猜你喜欢
  • 2021-12-06
  • 2022-01-13
  • 2022-02-01
  • 2022-12-23
  • 2021-07-09
  • 2021-04-29
相关资源
相似解决方案