SQL server 2005 备份恢复模式

转自联机丛书

可用于数据库的还原操作取决于所用的恢复模式。下表简要说明了每种恢复模式是否支持给定的还原方案以及适用范围。

还原操作 完整恢复模式 大容量日志恢复模式 简单恢复模式

数据还原


完整还原(如果日志可用)。


某些数据将丢失。


自上次完整备份或差异备份后的任何数据将丢失。


时点还原


日志备份所涵盖的任何时间。


日志备份包含任何大容量日志更改时不允许。


不支持。


文件还原*


完全支持。


不完全支持。**


仅对只读辅助文件可用。


页面还原*


完全支持。


不完全支持。**


无。


逐级(文件组级)还原*


完全支持。


不完全支持。**


仅对只读辅助文件可用。

下表概述了三种恢复模式的优点和影响。稍后将在本主题中详细介绍每种恢复模式。

恢复模式 优点 数据丢失情况 能否恢复到时间点?

简单


允许执行高性能大容量复制操作。

回收日志空间以使空间要求较小。


必须重做自最新数据库或差异备份后所做的更改。


可以恢复到任何备份的结尾。随后必须重做更改。


完全


数据文件丢失或损坏不会导致丢失工作。

可以恢复到任意时间点(例如应用程序或用户错误之前)。


正常情况下没有。

如果日志损坏,则必须重做自最新日志备份后所做的更改。


可以恢复到任何时间点。


大容量日志


允许执行高性能大容量复制操作。

大容量操作使用的最小日志空间。


如果日志损坏或自最新日志备份后执行了大容量操作,则必须重做自上次备份后所做的更改。

否则不丢失任何工作。


可以恢复到任何备份的结尾。随后必须重做更改。

时间: 2024-11-04 04:20:51

SQL server 2005 备份恢复模式的相关文章

SQL Server 2005 备份还原

1.右击SQL Server 2005实例下的"数据库"文件夹.就是与安全性.服务器对象同级的目录.选择新建数据库. 2.添加数据库名称,名称与备份的数据库名称一致,点击确定. 3.在"数据库"点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加.知道指定的bak文件,点击确定.把导入的bak文件勾选上,点击确定.数据就导入成功.  备注 :如果是2000的bak文件要导入到2005.两个数据库文件不兼容.需要注意以下问

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

以前一直使用SQL Server2000,现在跟潮流都这么紧,而且制定要求使用SQL Server2005,就在现在的项目中使用它了.  对于SQL Server 2005,有几个地方是要注意的,比方在还原数据库时,不像2000里边将数据库和文件区分的很细,统一均为文件,这就使还原的数据库文件制定为. bak.那么想还原2000的数据库(备份数据库文件,无后缀名的),就需要自己手工选择. 选择下拉框中的"所有文件",这时就会显示"备份数据库文件"了,选择-确定 最主

ORACLE LOGFILE 和 SQL SERVER 2005 事务日志管理和恢复的比较

原创,转载请注明    其实如果要说这类日志的重要性,当然2个数据库都知道它的重要性.也淡淡的说一下.日志是进行数据库恢复重要的组建.用于将数据库恢复到故障点,也就是我们通常说的滚动,ORACLE叫他LOGFILE,而SQL SERVER 叫他事务日志.    ORACLE中有归档模式和非归档模式,而这对应了SQL SERVER 中的恢复模式的完整恢复模式和简单恢复模式.完整恢复模式和归档模式都是支持恢复到故障点的,而非归档模式和简单模式其实说白了都是不保存各自数据库的历史LOGFILE和事务日

修改SQL Server 2005执行环境

执行环境是SQL Server中设定用户权限的认证方式,例如,当您登录到SQL Server的时候,登录账户就被赋予了一定的权限,其中可能包括登录的功能.访问数据库以及在数据库中执行某些操作的功能. SQL Server 2005包含了EXECUTE AS语句,通过使用EXECUTE AS语句,您可以为批处理和过程转换执行环境,这样,调用该批处理或过程的用户就可以使用不同的权限来操作了. 所有权链 在我正式讲解SQL Server 2005中执行环境的问题之前,先来简单地说说所有权链的工作原理.

SQL Server 数据库备份和还原认识和总结

  首先从数据库[恢复模式]说起,因为数据库如果恢复模式设置不正确,会导致数据无法还原. SQL Server 2012对数据库备份和还原与SQL Server 2008基本没有太大变化,仅对还原时间点选择UI和相关还原选项做了小改动,备份和还原核心没有做变化,这只是个人的掌握和了解,仅供参考,具体还请以官方文档为依据.以下利用SQL Server 2012 SSMS(SQL Server Management Studio)做图例演示. SQL Server 2008数据库恢复模式分为三种:完

SQL Server 2005和SQL Server 2000数据的相互导入

  1) SQL Server 2000数据导入SQL Server 2005 在SQL Server 2000中,把其数据进行备份,在数据库中点击右键,选择"所有任务"下的"备份数据库",弹出一个对话框,然后点击"添加"按钮,输入对应的数据库备份名称,就可以备份数据了.然后在SQL Server 2005中,在数据库中点击右键,点击"还原数据库",在弹出的对话框中,"常规"的选项卡中,"目标数据

SQL Server 数据库备份和还原认识和总结 (一)_MsSql

可能许多同学对SQL Server的备份和还原有一些了解,也可能经常使用备份和还原功能,我相信除DBA之外我们大部分开发员队伍对备份和还原只使用最基础的功能,对它也只有一个大概的认识,如果对它有更深入的认识,了解它更全面的功能岂不是更好,到用时会得心应手.因为经常有中小型客户公司管理人员对数据库不了解或掌握不牢,会请我们技术人员出马找回丢失的数据或硬件损坏移动数据的现象,或其它情况的发生. 首先从数据库[恢复模式]说起,因为数据库如果恢复模式设置不正确,会导致数据无法还原. SQL Server

SQL Server 数据库备份和还原认识和总结(一)

可能许多同学对SQL Server的备份和还原有一些了解,也可能经常使用备份和还原功能,我相信除DBA之外我们大部分开发员队伍对备份和还原只使用最基础的功能,对它也只有一个大概的认识,如果对它有更深入的认识,了解它更全面的功能岂不是更好,到用时会得心应手.因为经常有中小型客户公司管理人员对数据库不了解或掌握不牢,会请我们技术人员出马找回丢失的数据或硬件损坏移动数据的现象,或其它情况的发生.     首先从数据库[恢复模式]说起,因为数据库如果恢复模式设置不正确,会导致数据无法还原.     SQ

sql server 2012 备份集中的数据库备份与现有的xxx数据库不同_MsSql

SQL Server 2005备份的数据库还原到SQL Server 2012失败,错误信息如下: 解决方法 由于是还原完整数据库备份,因此删除SQL Server 2012同名数据库再还原,还原成功: