SharePoint管理员在进行SQL Server数据库备份的时候经常会充分利用相关工具。然而,这些工具无法恢复故障点之前的完整SQL Server安装。为了解决这一难题,SharePoint管理员应该知道一下的几个SQL Server元素: SQL Server系统数据库 SQL Server数据库可用备份 SQL Server恢复模型 理解这三个元素的相关知识,SharePoint管理员就能掌握完整SQL Server数据库恢复所需的信息,包括了SharePoint和系统数据库。 SQL Server 系统数据库 备份SQL Server系统数据库可以确保一个SQL ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
SharePoint管理员在进行SQL Server数据库备份的时候经常会充分利用相关工具。然而,这些工具无法恢复故障点之前的完整SQL Server安装。为了解决这一难题,SharePoint管理员应该知道一下的几个SQL Server元素:
- SQL Server系统数据库
- SQL Server数据库可用备份
- SQL Server恢复模型
理解这三个元素的相关知识,SharePoint管理员就能掌握完整SQL Server数据库恢复所需的信息,包括了SharePoint和系统数据库。
SQL Server 系统数据库
备份SQL Server系统数据库可以确保一个SQL Server实例在发生故障的情况下可以被恢复。为了理解备份的重要性,你可以考虑以下的系统数据库:
- SQL Server主数据库——这个数据库是维护涉及到SQL Server实例系统级别信息的。确保定期备份该数据,因为SQL Server在主数据库出故障的时候将全面瘫痪。
- SQL Server模型数据库——这个数据库扮演着一个模板的角色,所有在SQL Server实例上创建的数据库都会使用到。如果你所在的公司需要恢复模板以便维护新数据库的自定义设置,那么你就得对模型数据库进行备份。
- Msdb——所有与SQL Server 代理相关的警报、工作、操作以及备份记录表都存储在这个表之中。你需要确保只要发生变化就进行备份。
- Tempdb——这个数据库是一个临时的工作空间,可以存储中间结果集。每次SQL Server实例启动它都会被重新创建,而且不可以进行备份。
可用数据库备份的类型
SQL Server的备份工具在进行备份数据库时有多个类型可以选择,SharePoint可以根据自己的需求选择一个最合适的方式。这些备份类型包括:
- 完全备份——备份整个数据库,包括所有的文件组合事务日志。
- 差异化备份——只对上次完全备份之后有过更改的页面进行备份。
- 事务日志备份——备份所有执行的事务日志(在上次完全备份之后执行的)。
- 文件与文件组备份——一次备份数据库的一部分。
- 部分备份——部分备份包含主文件组、每个读写文件组以及任何指定(可选)的只读文件中的所有数据。
- 差异化部分备份——差异化部分备份仅记录自上一次部分备份以来文件组中发生更改的数据区。
Copy-only备份——这个方式允许一个备份以任何类型进行而不影响到其他备份。通常来说,一个数据库备份是记录在这个数据库本身中的,它被视为整个链条的一部分,并可以用来进行数据库恢复。
SQL Server恢复模型
与SQL Server数据库相关的三个恢复模型包括:简单、完全以及大容量日志恢复模型。每个模型对于性能、减少数据丢失以及数据库故障点恢复都有着不同的应用场景。
- 简单恢复模型会删除事务日志。所以只能在成功进行完全或差异备份之后,数据库才能被恢复。所有新添加的数据都会丢失。
- 完全恢复模式保持了事务日志,因此可以进行将数据库恢复到故障点以前。数据库文件和事务日志都存储在单独的硬盘上。维护事务日志将会影响SQL Server性能,因为所有的事务都将被记录下来。
- 大容量日志恢复模式也保持了事务日志,但是当有大量数据插入数据库时,这些事务日志会被自动关闭,以便最大化数据库的性能。
选择何种恢复方式需要视情况而定,最基本的因素就是看你的公司打算丢弃多少数据了。SharePoint设置、AdminContent以及站点内容数据库的恢复模式在默认的情况下都是完全备份模式。
SharePoint自带的备份工具提供了一个相对简单的方法,可以用来进行SQL Server数据库与SharePoint备份。这些工具同SQL Server的几种备份方式相结合就可以得到更多的优势和灵活性,特别是在进行大型数据库备份的时候。利用好现有的SQL Server备份与恢复策略,不仅可以很好的保护你的数据库,还可以将你的数据库恢复到故障点之前。
作者
翻译
相关推荐
-
说说数据库备份的那些事
数据备份对于DBA来说是一项最基本的工作,但又是十分关键的,每个SQL Server上面执行的最重要的任务之一都是运行备份和恢复。
-
论SQL Server恢复模型的重要性
事务日志是SQL Server的一种内部机制,用来保存所有事务的日志,以及每个事务做的数据库修改。
-
ORA-01031: 数据库恢复时的insufficient privileges错误
在进行oracle数据库恢复的时候遇到ORA-01031:insufficient privileges错误该如何解决?专家给出了解答。
-
改善Oracle Data Guard中的媒介恢复进程
如何改善Oracle Data Guard中的媒介恢复进程(Media Recovery Process,MRP)?Oracle高可用性专家Bill Cullen给出了详细的解答。