当前位置:文档之家 > sql server2005-2008数据库的备份与还原

sql server2005-2008数据库的备份与还原

一、数据库存储概述

1、数据文件类型

· Primary data files:每个数据库都有一个单独的主要数据文件,默认以.mdf 扩展名。主要数据文件不仅包含数据信息,还包含与该数据库结构相关的信息。创建数据库时,数据库结构相关信息不仅存在于master数据库中,同时还包含在primary data file上.

· Secondary data files一个数据库可以有一个或者多个二级数据文件,默认以.ndf为扩展名。一般来说二级数据文件并不是必须的,因为二级数据文件不包含文件位置等信息。

· Transaction logs: 数据库必须至少有一个事务日志文件,默认以.ldf为扩展名。日志是整个数据库的命脉,事务日志不可读的话,将无法对数据库进行任何操作。

当你在数据库上进行数据操作时,数据并不是直接写入数据文件,而是先将相关操作信息写入事务日志文件。当一个事务结束时,该事务被标记为已提交,但这也并不意味着数据从日志文件写入了数据文件中。一个标记为已提交的事务仅仅意味着所有与该事务相关的元素已经成功完成。The buffer cache may b
e updated, but not necessarily the data file.

当你在数据库上进行数据操作时,数据并不是直接写入数据文件,而是先将相关操作信息写入事务日志文件。当一个事务结束时,该事务被标记为已提交,但这也并不意味着数据从日志文件写入了数据文件中。一个标记为已提交的事务仅仅意味着所有与该事务相关的元素已经成功完成。The buffer cache may be updated, but not necessarily the data file.

检查点(checkpoint)会周期性的发生。检查点发生时,是确认所有已提交的事务,不管是在buffer cache或者事务日志中,都被写入相关的数据文件中。检查点(checkpoint)可以通过以下方式来触发:

1、显示调用checkpoint命令;

2、 Recover Interval 实例设置的周期达到(用来标识多久发生一次checkpoint)

3、做了数据库备份(在简单模式下);

4、数据库文件结构被改变(在简单模式下);

5、数据库引擎被结束。

一般来说,写数据的过程是由系统自动完成的,如下图所示,但数据并不是直接写入.mdf或者.ndf文件中,而是先将有关变化写入事务日志中,这也是数据库中的write-ahead机制。

下载Word文档免费下载:

sql server2005-2008数据库的备份与还原下载

(共23页)

SQL2008数据库的备份与还原

所以为了避免数据在灾难后无法恢复,必须对数据库进行备份。 一、SQL 数据库的备份: 1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008SQL Server...

sql2008备份文件还原到2005

sql2008备份文件还原2005_计算机软件及应用_IT/计算机_专业资料。---Bak 2008...右键要转到2005的库 -- 任务 -- 导出数据 -- 在"SQL Server 导入和导出...

`SQL Server 2008R2数据库备份与还原操作文档

SQL Server 2008 R2 数据库备份与还原操作 本文档所涵盖内容如下:一、数据库备份(对数据库进行单次完整备份) 二、数据库备份(计划任务方式、每天对数据库进行...

手动进行SQL2005数据库备份和恢复

手动进行SQL2005数据库备份和恢复 - 手动进行 SQL2005 数据库备份和还原 一、数据库备份 1、先打开 SQL Server 2005 2、选中要备份的数据库,点击右键,选择任务....

sql_server_2008数据库备份与恢复

sql_server_2008数据库备份与恢复_计算机软件及应用_IT/计算机_专业资料。sql_server_2008 第10章 备份与恢复 数据库基础与应用---SQL Server 2008 哈尔滨师范大学...

SQL Server 2008 数据库备份和恢复

SQL Server 2008 数据库备份和恢复_IT/计算机_专业资料。SQL Server 2008数据库备份和恢复 SQL Server 2005 数据库实用教程—— SQL Server 2008 第13 章 数据...

sql_server_2008数据库备份与恢复

sql_server_2008数据库备份与恢复_计算机软件及应用_IT/计算机_专业资料。sql_...SQL Server 2005 & 2008... 3页 1下载券 SQL_Server2008数据库备... 暂无...

SQL Server 2008“备份集中的数据库备份与现有的数据库不同”解决方法

SQL Server 2008“备份集中的数据库备份与现有的数据库不同”解决方法 - 以前一直使用 SQL Server2000,现在使用 SQL Server2005,就在现在的项目中 使用它...

sqlserver2008数据库备份与还原方案

sqlserver2008数据库备份与还原方案 - Sql Server 2008 数据库备份与还原方案 一、 数据库备份 这里使用完整备份、差异备份和事务日志备份,三种备份结合使用。完整...

SQL2008R2 数据库备份及还原教程

MSSQL 2008 R2 数据库备份与还原 备份还原简介 1、SQL Server 基本备份简介 2、备份设备 3、备份类型 4、Backup语句操作 5、备份规划 6、数据库还原操作 1-1...