如何选着SQL Server恢复模型来确保正确备份操作?

此文章主要讲述的是正确选择SQL Server恢复模型来确保正确备份的正确操作步骤,我们首先是以问答的方式来对其进行说明的,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。

问题

 

在管理SQL Server时首先要做的一件事是建立一个合适的备份计划以便将失败事件中任何数据的丢失可能最小化。建立备份计划之后当然要做些数据库配置,这些配置是建立以确保你可以正确地备份数据库。在这篇文章里我们将看看SQL Server所提供的不同SQL Server恢复模型以及怎样为你的数据库选择恢复模型。

专家解答

对于SQL Server 2000和2005,Microsoft为你的数据库提供了三个不同的SQL Server恢复模型。在你的服务器上,每个数据库可以建立得各不相同,而且你还可以根据需要改变恢复模型,所以这个选择不是***不变的。

这三个恢复模型是:

Simple(简单)

简单恢复模型就如同它名字所显示的,它为你提供了简单的备份,可以在失败或者如果你需要恢复你的数据库到另一个服务器上的情况下用来替代你的整个数据库。有了这个恢复模型你就具有了完成完全备份(整个复制)或不同备份(从上一个完全备份之后所做的任何改变)的能力。使用这个SQL Server恢复模型你就暴露于自从上一次的备份之后的任何失败。下面是你可以选择这个恢复模型的原因:

你的数据不重要或很容易重新创建。

这个数据库只用于测试或开发。

 

数据是静态的并且不会改变。

 

在上一次备份之后丢失任何或所有事务都是没关系的。

 

数据是获取的并且很容易重新创建。

 

你可以运行的备份类型:

 

完全备份

差分备份

 

文件和/或文件组备份

 

部分备份

 

Copy-Only(仅复制)备份

 

Bulk_Logged(批日志)

 

批日志恢复如同它名字所示。有了这个模型,那么相当一部分的批操作例如BULK INSERT、CREATE INDEX、SELECT INTO等等就不会完全记录到事务日志中,从而不会占据事务日志那么大的空间。使用这个恢复模型的优点是如果你进行批操作你的事务日志也不会变得那么大,而且你还可以进行时间点恢复,只要你的***一次事务日志备份不包括上面提到的批操作。如果没有运行批操作,那么这个恢复模型就如同完全SQL Server恢复模型一样。要注意的一件事是如果你使用这个恢复模型,那么你还需要进行事务日志备份,否则你的数据库事务日志将不断地扩大。下面是你可能选择这个恢复模型的原因:

数据很重要,但是你不想在日志中记录大量批操作。

批操作与普通操作在不同的时间进行。

你仍然希望可以恢复到某时间点上。

你可以运行的备份类型有:

完全备份

差分备份

 

文件和/或文件组备份

 

部分备份

 

Copy-Only(仅复制)备份

 

事务日志备份

 

Full(完全)

 

完全恢复模型是最完全的SQL Server恢复模型,并且允许你将所有数据恢复到任何时间点上,只要所有的备份文件是可用的。有了这个模型,所有的操作都会被完整地记录到日志里,这意味着你可以恢复你的数据库到任何时间点上。此外,如果数据库设置为完全恢复模型,那么你还需要进行事务日志备份,否则你的数据库事务日志将一直不断地扩大。下面是你可能选择这个恢复模型的原因:

数据很重要,并且数据不可以丢失。

你需要能够做到某时间点的恢复。

 

你在使用数据库镜像。

 

你可以运行的备份类型:

 

完全备份

 

差分备份

 

文件和/或文件组备份

 

部分备份

 

Copy-Only(仅复制)备份

 

事务日志备份

 

更改恢复模型

 

恢复模型可以根据需要来更改,所以如果你的数据库是在完全SQL Server恢复模型形式下并且你想进行一些批操作,而你想减少日志那么你可以将恢复模型改为批日志记录,完成你的操作后再次更改你的数据库模型。要注意的一件事是因为在你的事务日志备份中将会有一个批操作,所以你不可以使用这个包含了这个批操作的事务日志备份文件来做时间点恢复,但是任何后来的事务日志备份都可以用来进行时间点恢复。

还有,如果你的数据库是简单恢复模型而你想立即进行一个完全备份所以改为了完全恢复模型,那么你也可以开始进行事务日志备份了。直到你完成了一个完全备份之后,你才能够进行事务日志备份。

要改变恢复模型,你可以使用SQL Server管理套件或T-SQL,如下所示:

管理套件

右键单击数据库名称,选择属性,选择选项标签并从下拉列表框中选择SQL Server恢复模型,然后选择OK进行保存。

 

  1. T-SQL   
  2. -- set to Full recovery   
  3. ALTER DATABASE AdventureWorks SET RECOVERY FULL   
  4. GO   
  5. -- set to Bulk Logged recovery   
  6. ALTER DATABASE AdventureWorks SET RECOVERY BULK_LOGGED   
  7. GO   
  8. -- set to Simple recovery   
  9. ALTER DATABASE AdventureWorks SET RECOVERY SIMPLE   
  10. GO 

 

 

以上的相关内容就是对选择SQL Server恢复模型确保正确备份的介绍,望你能有所收获。

【编辑推荐】

  1. SQL Server实例中对另个实例的调用
  2. SQL Server2000连接错误的缘由有哪些?
  3. SQL Server2000连接错误的原因描述
  4. SQL Server开发中10个常见问题有哪些?
  5. SQL Server代码编辑工具的详细介绍

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/265995.html<

(0)
管理的头像管理
上一篇2025-05-05 18:20
下一篇 2025-05-05 18:21

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注