Windows Server 包含的 VSS 是提供内置卷影复制功能的基础结构。VSS 创建的卷影副本扩展了存储管理员的磁带备份存档解决方案,提供可轻松、有效创建和还原的高保真时间点副本,从而帮助简化存储和数据管理的各个方面。Microsoft SharePoint  使用 VSS 来简化备份和还原操作。

系统的特点


下面介绍了 SharePoint VSS 解决方案的功能和特点:

  • 单个 VSS 引用编写器。应用程序要向备份应用程序描述数据并非易事。为了成功地备份各种 Windows 平台应用程序,备份应用程序需为大量 API 编写特定代码。SharePoint VSS 编写器(以下称为“SPF-VSS 编写器”)使备份应用程序能够利用单个编写器来备份 SharePoint 。

  • 完整服务器场备份和灾难恢复。SPF-VSS 编写器使备份应用程序(请求程序)能够访问 VSS API,以请求对整个 SharePoint  服务器场执行备份或还原操作,包括单盒安装或服务器场配置。(不包括 IIS 配置存储,该存储主要是 applicationhost.config 文件,必须单独备份和还原。)

  • 数据库级别精确度。SPF-VSS 编写器使请求程序能够选择所有数据库、部分数据库(多选)或单个数据库(单选)来执行备份和还原操作。所有数据库均可通过编写器进行选择,配置数据库和管理中心内容数据库除外。配置数据库和管理中心内容数据库只能作为整个服务器场的一部分进行备份和还原。(不包括 IIS 配置存储,它必须单独备份和还原)。

  • 数据库的库存。在备份之前,SPF-VSS 编写器将生成选择用于服务器场内备份的数据库的简单列表。该列表会返回到请求程序,以便在数据库实际所处的位置运行备份。

  • 服务器场支持。编写器理解并提供支持,在某种程度上同步 SharePoint  服务器场的备份和恢复。编写器向请求程序提供服务器、数据库以及与服务器场相关的文件的列表。请求程序负责分别与每台服务器建立连接,调用该服务器上的 SPF-VSS 编写器以生成备份或运行还原操作。

  • 不中断地备份内容。如果应用程序在备份时修改了文件,文件可能会被破坏。VSS 会启用文件的快照以进行卷影复制,此时应用程序将不中断地继续在原位置运行。

  • 第三方可插入数据库备份和恢复。SPF-VSS 编写器为基于 SharePoint  而构建的第三方解决方案提供可插入/可扩展备份。但是,只有在配置数据库中注册的数据库才会包含在编写器中。不包含任何其他文件和未注册的数据库。

  • 搜索索引文件备份和恢复。搜索索引文件存储在文件系统中,因此需要使用单独的文件编写器来备份这些文件。为解决此问题,SharePoint 包含了一个单独的搜索编写器来处理搜索索引文件。为了简化备份应用程序编写器的过程,SharePoint 声明了跨编写器依赖关系,以便在备份服务器场中的注册数据库时同时也备份或还原搜索索引文件。

  • 完全回滚。SPF-VSS 编写器处理 SharePoint 部署中的所有组件,包括配置数据库和内容数据库以及搜索数据库和索引。如前所述,该编写器还与搜索编写器存在依赖关系,后者处理用于备份和恢复的所有搜索索引文件。在恢复时,编写器可以通过还原之前的服务器场备份,回滚完整的 SharePoint 部署。(IIS 配置存储不包括在内,必须单独备份和还原)。

    注释

    请参阅 VSS 请求程序和 SharePoint 2013 中的“还原”,获取有关还原的重要信息。

  • 数据库还原后同步。为了确保所有数据库在还原操作完成后均可与服务器场同步,每个数据库都会在恢复后自动断开然后重新连接到服务器场。管理员无需运行额外的步骤来重新同步还原的数据库。

重要信息

如果您使用 SharePoint  服务器场中的 SQL 别名来连接到 SQL Server,则必须在场服务器上安装 SQL 客户端连接组件,以便使用 SPF-VSS 编写器进行备份/还原。这些组件包括用于配置管理的 SQL WMI 提供程序,SPF-VSS 编写器需要该提供程序来将 SQL 别名解析到正确的 SQL Server。无需安装任何管理工具,如 SQL Management Studio。您必须使用相同的安装源(如数据 DVD)来安装完整的 SQL Server 产品。(请勿使用单独的独立版客户端组件。该版本不包括 SQL WMI 提供程序。)选择进行自定义安装并仅选择要安装的客户端组件。

由 SPF-VSS Writer 编写器执行的功能


SPF-VSS 编写器执行以下功能:

  1. 构建 SharePoint  组件。

    • 生成 SharePoint 服务器场中所有组件的完整列表。

    • 与备份或还原过程没有必然联系。

  2. 备份服务器场或数据库。

    • 通过 VSS 请求 SharePoint(服务器场/数据库)备份。

  3. 还原服务器场或数据库。

    • 通过 VSS 请求 SharePoint(服务器场/数据库)恢复。

    • 实现 postRestore() 以同步站点表。

SharePoint 2013 VSS 编写器的更多相关文章

  1. SharePoint 2013 和卷影复制服务(VSS)概述

    对备份供应商而言,卷影复制服务 (VSS) 使用集中式 API 简化了 Microsoft 服务器解决方案的备份.Microsoft SharePoint Foundation 包括一个参考 VSS ...

  2. VSS 请求程序和 SharePoint 2013

    Windows Server 中的 VSS 可用于创建可备份和还原 Microsoft SharePoint Foundation 的应用程序.VSS 提供了一个基础结构,使第三方存储管理程序.业务程 ...

  3. sharepoint 2013 文档库 资源管理器打开报错 在文件资源管理器中打开此位置时遇到问题,将此网站添加到受信任站点列表,然后重试。

    我们在使用sharepoint 2013的文档库或者资源库的时候,经常会需要用到使用“资源管理器”来管理文档,但是有时候,点击“使用资源管理器打开”,会提示如下错误: 在文件资源管理器中打开此位置时遇 ...

  4. SharePoint 2013 新特性 (三) 破改式 —— 设计管理器的使用 [2.HTML变身模板页]

    假设你跟我一样,看到了一个非常漂亮的页面,想把这种风格放到SharePoint里,咋办呢,那肯定得自定义个模板页了,好点是SharePoint Designer搞定,差点就得用Visual Studi ...

  5. SharePoint 2013 Word 转换PDF服务介绍及示例

    前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...

  6. SharePoint 2013 中的 PowerPoint Automation Services

    简介                许多大型和小型企业都将其 Microsoft SharePoint Server 库用作 Microsoft PowerPoint 演示文稿的存储库.所有这些企业在 ...

  7. [MSDN] 使用 SharePoint 2013 中的 JavaScript 库代码完成基本操作

    MSDN:http://msdn.microsoft.com/zh-cn/library/jj163201.aspx 了解如何编写代码以在 SharePoint 2013 中使用 JavaScript ...

  8. SharePoint 2013 图文开发系列之可视化WebPart

    有了WebPart开发的基础,再进行可视化WebPart开发,就容易多了.创建和开发过程,两者非常相似,下面,我们简单介绍下可视化WebPart的开发. 1.添加新项目,选择SharePoint 20 ...

  9. SharePoint 2013 图文开发系列之Visual Studio 创建母版页

    一直以来,对于SharePoint母版页的创建,都是使用SharePoint Designer来创建和修改的,而后接触了SharePoint 2013,发现可以使用Html文件,通过设计管理器导入,然 ...

随机推荐

  1. Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建

    [注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...

  2. 30套免费的响应式 HTML5 & CSS3 模板下载

    HTML5 和 CSS3 网站模板存在巨大的需求,网页设计师们都喜欢现成的网站模板,能够轻松地设计和开发美观,吸引眼球的网站.如果你正在寻找响应式的 HTML5 & CSS3 模板,那么你找对 ...

  3. log4net 中错误 System.Web.HttpException (0x80004005): 文件不存在

    用日志组件,Global 中配置的输出最后一个错误信息,总是出现下面的错误信息: 2014-04-01 14:35:41,757 级别:ERROR 信息:[Exception]:System.Web. ...

  4. Visual Studio 2010 起始页中 不显示最近使用的项目问题,解决办法

    最近新装了vs2010,发现打开vs2010 后 起始页面中的最近使用的栏目中 并未显示最近加载的项目 解决办法如下: 运行 regedit 打开下面的键值: HKEY_CURRENT_USER/So ...

  5. VS自动生成的packages.config配置文件有什么用?

    通过nuget管理安装了程序包之后,Visual Studio会自动生成一个关于这些程序包版本的配置文件,删除或者保留它对程序不会造成什么影响.

  6. jquery的ready事件的实现机制浅析

    页面初始化中,用的较多的就是$(document).ready(function(){//代码}); 或 $(window).load(function(){//代码}); 他们的区别就是,ready ...

  7. setTimeout,setInterval,process.nextTick,setImmediate in Nodejs

    Nodejs的特点是事件驱动,异步I/O产生的高并发,产生此特点的引擎是事件循环,事件被分门别类地归到对应的事件观察者上,比如idle观察者,定时器观察者,I/O观察者等等,事件循环每次循环称为Tic ...

  8. 【要什么自行车】ASP.NET MVC4笔记01:Asp.net MVC 分页,采用 MvcPager 和CYQ.Data来分页

    Control: ) { ; ; using (MAction action = new MAction("brain")) { MDataTable table = action ...

  9. WCF Throttling 限流的三道闸口

    WCF Throttling 限流的三道闸口 一.WCF Throttling  流量限制简介 我们期望WCF服务端能够处理尽可能多的并发请求,但是资源是有限的,服务不可能同时处理无限多的并发请求,如 ...

  10. 2016暑假多校联合---Death Sequence(递推、前向星)

    原题链接 Problem Description You may heard of the Joseph Problem, the story comes from a Jewish historia ...