管理 SQL Server 和数据库
更改 SQL Server 和数据库地址(已解释)
作为试用版安装系统时,或重建大型安装时,可能需要使用不同的 SQL Server 和数据库。
您可以更改管理服务器和事件服务器所用的 SQL Server 的地址和数据库,以及日志服务器、XProtect Incident Manager服务器和 IDP 服务器所用的 SQL Server 的地址和数据库。唯一的限制是,您不能在更改管理服务器和事件服务器的 SQL 地址的同时更改日志服务器的 SQL 地址。可以依次进行。
您必须在安装了服务器的计算机上本地更改 SQL Server 和数据库地址。如果管理服务器和事件服务器安装在不同的计算机上,则必须在两台计算机上都更新地址。
操作之前,必须复制 SQL 数据库。
更改日志服务器的 SQL Server 和数据库
要更改 Log Server 的 SQL 位置,请执行以下操作:
在对注册表进行任何更改之前,请进行注册表备份。
- 确保运行 Log Server 应用程序池的用户是日志服务器数据库的所有者 (DBO)。
- 更新 Windows 注册表中的 ConnectionString 值以包含日志服务器的新位置和名称。该值可在以下位置找到并修改:
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString:
-
通过 Windows 服务重启 Log Server。
默认数据库名称为:SurveillanceLogServerV2。
更改管理服务器和事件服务器的 SQL Server 和数据库
要更改管理服务器和事件服务器的SQL位置,请执行以下操作:
在对注册表进行任何更改之前,请进行注册表备份。
-
停止服务并确保运行管理服务器和事件服务器的用户是数据库的所有者 (DBO)。
- 更新 Windows 注册表中的 ConnectionString 值以包含服务器的新位置和名称:该值可在以下位置找到并修改:
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString:
- 通过Windows服务或从通知区域中的托盘图标重新启动 Management Server 和 XProtect Event Server。
默认数据库名称为:监控。
连接字符串包括:ManagementServer 和 EventServer。
如果事件服务器在另一台计算机上运行,请在该计算机上进行相同的更改。事件服务器和管理服务器使用相同的数据库。
更改XProtect Incident Manager服务器的 SQL Server 和数据库
在对注册表进行任何更改之前,请进行注册表备份。
-
停止服务并确保运行XProtect Incident Manager服务器的用户是数据库的所有者 (DBO)。
- 更新 Windows 注册表中的 ConnectionString 值以包含服务器的新位置和名称:该值可在以下位置找到并修改:
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString:
- 从 IIS 管理器重新启动 Incident Manager。
默认数据库名称为:Surveillance_IM.
更改 IDP 服务器的 SQL Server 和数据库
在对注册表进行任何更改之前,请进行注册表备份。
-
停止服务并确保运行IDP服务器的用户是数据库的所有者 (DBO)。
- 更新 Windows 注册表中的 ConnectionString 值以包含服务器的新位置和名称:该值可在以下位置找到并修改:
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString:
- 从 IIS 管理器重新启动IDP。
默认数据库名称为:Surveillance_IDP.