使用远程 Blob 存储 (RBS) 和 Always On 可用性组
适用于:SQL Server
Always On 可用性组 可为 SQL Server远程 Blob 存储区 (RBS) BLOB 对象 (Blob) 提供高可用性和灾难恢复解决方案。 Always On 可用性组 通过将存储到可用性数据库中的所有 RBS 元数据和架构复制到辅助副本的方式来保护它们。 这是 SharePoint 内容数据库。 一般来说, SQL Server 不通过 Blob 单独存储此 RBS 元数据。
RBS BLOB 数据保护取决于 BLOB 存储位置,如下所示:
BLOB 存储位置 | 可用性组是否能够保护此 BLOB 数据? |
---|---|
包含 RBS 元数据的同一数据库(使用 RBS 远程 FILESTREAM 提供程序存储) | 是 |
同一 SQL Server 实例中的另一个数据库(使用 RBS 远程 FILESTREAM 提供程序存储) | 是 建议您将此数据库放置在包含 RBS 元数据的数据库所在的同一可用性组中。 |
不同 SQL Server 实例中的另一个数据库(使用 RBS 远程 FILESTREAM 提供程序存储) | 是 此数据库必须位于单独的可用性组中。 |
第三方 BLOB 存储 | 否 若要保护此 BLOB 数据,请使用 BLOB 存储提供程序的高可用性机制。 |
限制
- RBS maintainer 需要将目标设定在主副本上。
建议
- 使用可用性组侦听器。 有关详细信息,请参阅可用性组侦听程序、客户端连接和应用程序故障转移 (SQL Server)。
相关内容
维护远程 BLOB 存储(位于 SQL Server 2008 R2 (10.50.x) 联机丛书)
运行 RBS Maintainer (博客)