WEB开发网
开发学院数据库MSSQL Server MS SQL入门基础:备份和恢复概述 阅读

MS SQL入门基础:备份和恢复概述

 2007-01-03 09:22:21 来源:WEB开发网   
核心提示: 注意:如果在备份或恢复过程中发生中断,则可以重新从中断点开始执行备份或恢复,MS SQL入门基础:备份和恢复概述(2),这在备份一个大型数据库时极有价值,15.1.2 数据库备份的类型在SQL Server 2000 中有四种备份类型,常将数据库选项“trunc.log onc

注意:如果在备份或恢复过程中发生中断,则可以重新从中断点开始执行备份或恢复。这在备份一个大型数据库时极有价值。

15.1.2 数据库备份的类型

在SQL Server 2000 中有四种备份类型,分别为; 数据库备份(Database Backups) 事务日志备份(Transaction Log Backup) 差异备份(Differential Database Backups) 文件和文件组备份(File and File Group Backup) 下面我们将详细介绍其所表述的内容,并涉及到一些使用时注意事项。

1 数据库备份(Database Backups)

数据库备份是指对数据库的完整备份,包括所有的数据以及数据库对象。实际上备份数据库过程就是首先将事务日志写到磁盘上,

然后根据事务创建相同的数据库和数据库对象以及拷贝数据的过程。由于是对数据库的完全备份,所以这种备份类型不仅速度较慢,

而且将占用大量磁盘空间。正因为如此,在进行数据库备份时,常将其安排在晚间,因为此时整个数据库系统几乎不进行其它事务操作,从而可以提高数据库备份的速度。

在对数据库进行完全备份时,所有未完成的事务或者发生在备份过程中的事务都不会被备份。如果您使用数据库备份类型,

则从开始备份到开始恢复这段时间内发生的任何针对数据库的修改将无法恢复。所以我们总是在一定的要求或条件下才使用这种备份类型,比如: 数据不是非常重要,尽管在备份之后恢复之前数据被修改,但这种修改是可以忍受的; 通过批处理或其它方法,在数据库恢复之后可以很容易地重新实现在数据损坏前发生的修改; 数据库变化的频率不大。   在进行数据库备份时,如果您在备份完成之后又进行了事务日志备份,则在数据库备份过程中发生的事务将被备份:但若只进行数据库备份,常将数据库选项“trunc.log onchkpt” 设置为true, 这样每次在运行到检查点(checkpoint) 时,都会将事务日志截断。

上一页  1 2 3 4 5 6  下一页

Tags:MS SQL 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接