SQL Server数据库的高可用性
这些XProtect服务将数据存储在不同的SQL Server数据库中:
Surveillance 对于管理服务器和服务
Surveillance_IDP 对于Identity Provider
Surveillance_IM,适用于 XProtect Incident Manager
要为SQL Server数据库提供冗余,必须确保服务和组件可以访问其数据库。根据您的需求,可以考虑不同的高可用性选项:
始终开启可用性组
始终开启可用性组 (AG) 通过在其他主机上保留数据库副本来帮助保护数据库,其他主机在主要主机出现故障时接管服务。
注意
Milestone XProtect 不能使用在数据库镜像会话或可用性组中注册的 MS-SQL 数据库进行安装或升级,因为有些操作无法在此类数据库上运行。请在安装或升级期间,从可用性组或镜像会话中移除该数据库。安装或升级完成后,可以再次在镜像会话或可用性组中注册该数据库。
要了解有关AG的更多信息,请参阅“什么是始终开启可用性组?”
故障转移群集实例
故障转移群集实例(FCI)为整个SQL Server实例提供高可用性,确保在发生故障时所有组件(包括数据库和作业)都转移到另一台主机上。
要了解更多有关 FCI 的信息,请参阅始终开启故障转移集群实例 (SQL Server)。
日志传送
使用SQL Server日志传送,可以将交易日志文件从一个SQL Server实例复制到另一个实例。
要了解更多有关日志传送的信息,请参阅关于日志传送 (SQL Server)。