远程 Blob 存储 (RBS) 和 AlwaysOn 可用性组 (SQL Server)

AlwaysOn 可用性组可以为 SQL Server远程 Blob 存储(RBS)BLOB 对象(Blob) 提供高可用性和灾难恢复解决方案。 AlwaysOn 可用性组通过将其复制到次要副本来保护存储在可用性数据库中的任何 RBS 元数据和架构。 这是 SharePoint 内容数据库。 一般来说, SQL Server 不通过 Blob 单独存储此 RBS 元数据。

对 RBD BLOB 数据的保护取决于 BLOB 存储位置,如下所示:

BLOB 存储位置 可用性组是否能够保护此 BLOB 数据?
包含 RBS 元数据的同一数据库(使用 RBS 远程 FILESTREAM 提供程序存储) 是的
同一 SQL Server 实例中的另一个数据库(使用 RBS 远程 FILESTREAM 提供程序存储) 是的

建议您将此数据库放置在包含 RBS 元数据的数据库所在的同一可用性组中。
不同 SQL Server 实例中的另一个数据库(使用 RBS 远程 FILESTREAM 提供程序存储) 是的

此数据库必须位于单独的可用性组中。
第三方 BLOB 存储

若要保护此 BLOB 数据,请使用 BLOB 存储提供程序的高可用性机制。

局限性

  • RBS maintainer 需要将目标设定在主副本上。

建议

相关内容

另请参阅

AlwaysOn 客户端连接 (SQL Server)
远程 Blob 存储 (RBS) (SQL Server)