SharePoint 数据库的受支持的高可用性和灾难恢复选项

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

本文介绍 SharePoint Server 数据库的受支持的高可用性和灾难恢复选项。 有关这些数据库的详细信息(如大小和受支持的备份和恢复工具),请参阅SharePoint Server 中的数据库类型和说明

简介

本文涵盖了每种 SharePoint Server 系统和服务应用程序数据库的受支持的高可用性和灾难恢复解决方案。 这些解决方案解决了数据库级别(而不是数据库实例或数据库服务器级别)的问题,并且包括数据库镜像、数据库可用性组和日志传送。

在评估 SharePoint 的高可用性或灾难恢复选项时,您必须了解的是,并非所有选项都受每种 SharePoint 数据库支持。 这是因设计要求和功能特性导致的。

本文确定了每种 SharePoint 数据库的受支持的选项。 这些数据库会依次按 SKU 和功能进行分组。

SharePoint Server 系统数据库

配置、管理中心内容数据库和内容数据库是使用 MinRole 功能部署任何 SharePoint 2013 版本、任何 SharePoint Server 2016 和SharePoint Server 2019服务器角色时自动安装的数据库。 有关详细信息,请参阅 SharePoint Server 2016 和 2019 中 MinRole 和相关服务的说明

下表提供了 SharePoint 系统数据库的受支持的高可用性和灾难恢复选项。

支持的 SQL Server 版本

有关支持的 SQL Server 版本,请参阅:

配置数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
SharePoint_Config
用途
配置数据库包含 SharePoint 数据库、Internet Information Services (IIS) 网站、Web 应用程序、受信任的解决方案、Web 部件包及网站模板的相关数据。
配置数据库还包含 SharePoint Server 服务器场设置的特定数据,例如默认配额设置和阻止的文件类型。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复
不可以。 这是场特定的数据库。
支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
不可以。 这是场特定的数据库。

管理中心内容数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
SharePoint_AdminContent_<GUID>
用途
此数据库存储管理中心网站集的所有配置数据。 如果安装了 SQL Server 2016 RTM、Power Pivot for SharePoint Server 2016 或 SQL Server 2012 Power Pivot for SharePoint 2013,则管理中心内容数据库还将存储 Power Pivot 管理仪表板中使用的 Excel Online 和 Excel 工作表及 Power Pivot 数据文件。
注意:Power Pivot for SharePoint Server 2016 仅在 SQL Server 2016 RTM 中可用。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复
不可以。 这是场特定的数据库。
支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
不可以。 这是场特定的数据库。

内容数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
WSS_Content
用途
内容数据库存储网站集的所有内容。 这包括文档库中的网站文档或文件、列表数据、Web 部件属性、审核日志、一些 SharePoint 相关应用程序数据(如果安装了这些应用程序),以及用户名和权限。
如果在 SharePoint Server 环境中安装了内容数据库,则它还会存储 SQL Server 2016 CTP 3.1 或更高版本、Power Pivot for SharePoint Server 2016 和 SQL Server 2012 Power Pivot for SharePoint 2013 的用户数据。 此外,内容数据库还存储 SharePoint Server 2016 中的 Project Server 2016 扩展。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

SharePoint Server 2016 和 SharePoint Server 2019 服务应用程序数据库

所有 SharePoint Server 2016 和 2019 服务应用程序将特定数据和对象存储在唯一数据库或系统数据库中。 创建这些数据库以支持 SharePoint Server 2016 和 2019 场中使用的功能。

以下各节介绍 SharePoint Server 2016 和 SharePoint Server 2019 服务应用程序数据库受支持的高可用性和灾难恢复选项。

应用程序管理服务应用程序

下表提供了应用程序管理数据库的受支持的高可用性和灾难恢复选项。

应用程序管理数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2016/2019:AppMng_Service_DB_<GUID>
2013:AppManagement
用途
存储从 SharePoint 商店或应用程序目录中下载的应用程序许可证和权限。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

Business Data Connectivity Service 数据库

下表介绍了 Business Data Connectivity 数据库的受支持的高可用性和灾难恢复选项。

Business Data Connectivity Service 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
Bdc_Service_DB_<GUID>
用途
存储外部内容类型和相关对象。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

Managed Metadata Service 数据库

下表介绍了 Managed Metadata Service 数据库的受支持的高可用性和灾难恢复选项。

Managed Metadata Service 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2016/2019:Managed Metadata Service_<GUID>
2013: Managed Metadata Service Application_Metadata_<GUID>
用途
存储托管元数据和综合内容类型。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复

注意

Managed Metadata Service 是分类服务。 此数据库不能以只读模式附加到托管元数据服务应用程序。

PerformancePoint Services 数据库

下表介绍了 PerformancePoint Services 数据库的受支持的高可用性和灾难恢复选项。

PerformancePoint Services 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2016/2019:PerformancePoint Service Application_<GUID>
2013:PerformancePoint Service_<GUID>
用途
存储临时对象以及已保存的用户评论和设置。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

Power Pivot Service 数据库

下表介绍了 Power Pivot 服务数据库的受支持的高可用性和灾难恢复选项。

注意

Power Pivot for SharePoint Server 2016 仅对 SQL Server 2016 CTP 3.1 或更高版本可用。

注意

Power Pivot for SharePoint 2013 仅在 SQL Server 2012 SP1 Analysis Services (SSAS) 中可用。

Power Pivot Service 数据库

类别 说明
通过 Power Pivot for SharePoint 配置工具安装时使用的默认数据库名称
DefaultPowerPivotServiceApplicationDB_<GUID>
用途
通过 Power Pivot 服务应用程序存储数据刷新计划以及供内部使用的工作簿使用率数据。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性 可以,但不建议这样做。 请改为在Synchronous-Commit模式下使用Always On。
支持Synchronous-Commit模式下的可用性SQL Server Always On可用性组
可以,建议这样做。
支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

Project Server 数据库

重要

[!重要说明] Project Server 服务应用程序数据库只位于 SharePoint Server 2013 中。 Project Server 2016 和 2019 不会为 SharePoint Server 2016 和 2019 创建数据库,但使用内容数据库 (WSS_Content) 。

下表介绍了 Project Server 数据库受支持的高可用性和灾难恢复选项。

注意

Project Server 为每个 Project Web App 实例创建一个单独的数据库

Project Server 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
ProjectWebApp
用途
每个 Project Web App 数据库都包含以下数据:
所有 Project 和项目组合管理 (PPM) 数据
时间跟踪和日程表数据
聚合的 SharePoint 项目网站数据
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

SharePoint Search Service 数据库

SharePoint Search Service 应用程序使用以下数据库:

  • 搜索管理

  • 分析报告

  • 爬网

  • 链接

下表提供了搜索数据库的受支持的高可用性和灾难恢复选项。

搜索管理数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
Search_Service_Application_DB_<GUID>
用途
存储搜索应用程序配置和爬网组件的系统访问控制列表 (SACL)。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复
不需要。 支持提取搜索管理数据库的一个副本,并使用它来重新创建 Search Service 应用程序。
支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
不需要。 支持提取搜索管理数据库的一个副本,并使用它来重新创建 Search Service 应用程序。

分析报告数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
Search_Service_Application_AnalyticsReportingStoreDB_<GUID>
用途
存储使用率分析报告的结果并在需要时提取链接数据库中的信息。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复

爬网数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
Search_Service_Application_CrawlStoreDB_<GUID>
用途
存储已爬网数据的状态和爬网历史记录。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复

链接数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
Search_Service_Application_LinkStoreDB_<GUID>
用途
存储由内容处理组件提取的信息和点击率信息。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复

安全存储数据库

下表提供了安全存储数据库的受支持的高可用性和灾难恢复选项。

安全存储数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
Secure_Store_Service_DB_<GUID>
用途
存储和映射凭据,如帐户名和密码。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

SharePoint 翻译服务数据库

下表介绍了 Translation Services 数据库的受支持的高可用性和灾难恢复选项。

Translation Services 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2016/2019:TranslationService_<GUID>
2013: SharePoint Translation Services_<GUID>
用途
存储有关带支持的文件扩展名的挂起的和已完成的批量文档翻译的信息。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

State Service 数据库

下表介绍了 State Service 数据库的受支持的高可用性和灾难恢复选项。

State Service 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2016/2019:StateService_<GUID>
2013:SessionStateService_<GUID>
用途
存储 InfoPath Forms Services、Exchange Server、图表 Web 部件和 Visio Services 的临时状态信息。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复

Subscription Settings Service 应用程序

下表提供了 Subscription Settings Service 应用程序数据库的受支持的高可用性和灾难恢复选项。

订阅设置数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2019:Subscription
2013/2016:SettingsServiceDB
用途
存储托管客户的功能和设置。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

Usage and Health Data Collection 数据库

下表提供了 Usage and Health Data Collection 数据库的受支持的高可用性和灾难恢复选项。

Usage and Health Data Collection 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
2016/2019:WSS_Logging
2013:SharePoint_Logging
用途
临时存储运行状况监视和使用情况数据,并可用于报告和诊断。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性
可以,但不建议这样做
支持使用同步提交的可用性SQL Server Always On可用性组
Note: 如果此数据库是 AlwaysOn 可用性组的成员,无法运行 PSConfig(SharePoint 产品配置向导 或 Microsoft PowerShell)来应用 SharePoint CU。
可以,但不建议这样做
支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复
可以,但不建议这样做
支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
不需要。 此数据库是场特定的。 但是您可以将其复制到灾难恢复环境以进行数据挖掘。

User Profile Service 数据库

User Profile Service 应用程序使用以下数据库:

  • 配置文件:配置文件数据库存储并管理用户及其相关信息。 除了通讯组列表和网站中的成员资格外,它还存储有关用户的社交网络的信息。

  • 同步:同步数据库存储在将配置文件数据与目录服务(如 Active Directory)同步时使用的配置和临时数据。

  • 社会性标签:社会性标签数据库存储用户创建的社会性标签和注释及其各自的 URL。

下表介绍了 User Profile Service 应用程序数据库的受支持的高可用性和灾难恢复选项。

配置文件数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
User Profile Service Application_ProfileDB_<GUID>
用途
存储并管理用户及其相关信息。 除了通讯组列表和网站中的成员资格外,它还存储有关用户的社交网络的信息。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

同步数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
User Profile Service Application_SyncDB_<GUID>
用途
存储配置文件数据与目录服务(如 Active Directory)同步时使用的配置和临时数据。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复

社会性标签数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
User Profile Service Application_SocialDB_<GUID>
用途
存储用户创建的社会性标签和注释及其各自的 URL。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

Word Automation Services 数据库

下表介绍了 Word Automation Services 数据库的受支持的高可用性和灾难恢复选项。

Word Automation Services 数据库

类别 说明
使用 SharePoint 产品配置向导安装数据库时的默认数据库名称
WordAutomationServices_<GUID>
用途
存储有关挂起的和已完成的文档转换的信息。
支持 SQL Server 在服务器场中使用同步镜像以实现可用性

支持使用同步提交的可用性SQL Server Always On可用性组

支持 SQL Server 异步镜像或日志传送到另一个服务器场以实现灾难恢复

支持使用异步提交SQL Server Always On可用性组以实现灾难恢复
可访问

SQL Server 系统数据库

SharePoint Server 基于 SQL Server 构建并使用以下 SQL Server 系统数据库:master、msdb、model、资源和 tempdb。 SQL Server 提供了一组完整的管理工具,用户可以使用这些工具充分管理其系统并管理数据库中的所有用户和对象。 有关 SQL Server 系统数据库的详细信息,请参阅系统数据库

只能镜像用户数据库,将其放入SQL Server Always On可用性组或日志传送它们。 无法使用这些方法实现系统数据库的高可用性或灾难恢复。

SQL Server Reporting Services 数据库

以下 SQL Server Reporting Services 数据库可用作 SharePoint Server 部署的一部分:

  • Report Server Catalog (ReportingService_<GUID>) - 存储所有报表元数据,包括报表定义、报表历史记录和快照以及计划信息。

    注意

    使用报表服务器目录时,报表文档存储在 SharePoint 内容数据库中。

  • ReportServerTempDB (ReportingService_<GUID>_TempDB) - 存储运行报表时的所有临时快照。

  • Report Server Alerting (ReportingService_<GUID>_Alerting) - 存储所有数据通知和运行时信息。

Reporting Services 报表服务器是一个无状态服务器,它将应用程序数据、内容、属性和会话信息存储到两个 SQL Server 关系数据库中。 确保 Reporting Services 功能的可用性的最佳方式是执行以下操作:

  • 使用 SQL Server 数据库引擎的高可用性功能最大程度地增加报表服务器数据库的正常运行时间。 如果您将一个数据库引擎实例配置为在故障转移群集中运行,则可在创建报表服务器数据库时选择该实例。

  • 将SQL Server Always On可用性组与Reporting Services数据库和数据源(如果适用) 配合使用。

  • 将多个报表服务器配置为在向外扩展部署中运行,其中,所有服务器共享一个报表服务器数据库。 在不同的服务器上部署多个报表服务器实例可帮助提升不中断的服务的级别。

另请参阅

概念

SharePoint Server 中的数据库类型和说明

其他资源

Always On可用性组 (SQL Server) :与其他数据库引擎功能的互操作性和共存

数据库镜像:互操作性和共存