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. 自制jquery可编辑的下拉框

    昨天看到QQ登录的时候,可以选择以前登录过的账户,这个东西也可以在网站登录的时候用到,所以我就想做一个这样的插件:在网上查了很多,没有找到合适自己的,所以决定自动制作一个. 原理就是一个textbox ...

  2. ASP.NET 路由解析

    这段时间在读园子里Artech大神的<ASP.NET MVC5框架揭秘>,慢慢地从底层了解了MVC模式的设计思路.下面是一些阅读的总结. 传统的Web Forms应用,URL指向的是具体的 ...

  3. 可视化工具gephi源码探秘(一)

    今天在老大和小梁的鼓舞和忽悠下(^_^),我决定还是把之前下载好的gephi源码好好利用起来,不在朝三暮四的想d3js或是什么vizster,用心去选择一个自己熟悉的,而不是一直在各种困难之间来回徘徊 ...

  4. OkHttp,Retrofit 1.x - 2.x 基本使用

    Square 为广大开发者奉献了OkHttp,Retrofit1.x,Retrofit2.x,运用比较广泛,这三个工具有很多相似之处,初学者可能会有一些使用迷惑.这里来总结一下它们的一些基本使用和一些 ...

  5. 怎么让composer加速

    composer install 为什么这么慢? 下面是一个composer install(在没有composer cache的情况下)做的所有事情: [vagrant@localhost comp ...

  6. JS魔法堂:再识instanceof

    一.Breif    大家都知道instanceof一般就是用来检查A对象是否为B类或子类的实例.那问题是JS中没有类的概念更没有类继承的概念(虽然有构造函数),那么instanceof到底是怎样判断 ...

  7. SQL Server 统计信息

    SELECT * FROM SYS.stats _WA_Sys_00000009_00000062:统计对象的名称.不同的机器名称不同,自动创建的统计信息都以_WA_Sys开头,00000009表示的 ...

  8. C#写快速排序

    //先上快排代码------------------------------------------------------------------------public static void Q ...

  9. 【Java每日一题】20161130

    20161129问题解析请点击今日问题下方的"[Java每日一题]20161130"查看 package Nov2016; public class Ques1130 { publ ...

  10. Java程序,JDK的安装、环境的配置

    打开文件包,找到jdk-8u111-windows-x64  (64位)  双击打开安装界面 路径自行更改;(不可使用中文字段)新建一个文件夹放后面这个安装包 二.设置环境变量 右键我的电脑-属性-高 ...