管理 SQL Server 和数据库
更改 SQL Server 和数据库地址(已解释)
作为试用版安装系统时,或重建大型安装时,可能需要使用不同的 SQL Server 和数据库。 可以使用 Update SQL Server Address 工具进行该操作。
利用该工具,您可以更改管理服务器和事件服务器所用的 SQL Server 的地址和数据库,以及日志服务器所用的 SQL Server 的地址和数据库。 唯一的限制是,您不能在更改管理服务器和事件服务器的 SQL 地址的同时更改日志服务器的 SQL 地址。 可以依次进行。
您必须在安装了管理服务器、事件服务器和日志服务器的计算机上本地更改 SQL Server 和数据库地址。 如果管理服务器和事件服务器安装在不同的计算机上,则必须在两台计算机上都运行 Update SQL Server Address 工具。
操作之前,必须复制 SQL 数据库。
更改日志服务器的 SQL Server 和数据库
要更改 Log Server 的 SQL 位置,请执行以下操作:
在对注册表进行任何更改之前,请进行注册表备份。
- 确保运行 Log Server 应用程序池的用户是日志服务器数据库的所有者 (DBO)。
- 更新 Windows 注册表中的 ConnectionString 值以包含日志服务器的新位置和名称:
HKEY_LOCAL_MACHINE\SOFTWARE\Milestone\XProtectLog Server:
-
通过 Windows 服务重启 Log Server。
默认数据库名称为:SurveillanceLogServerV2。
SQL 连接字符串现在保存在此处的注册表中:
HKEY_LOCAL_MACHINE\SOFTWARE\Milestone\XProtectLog Server, ConnectionString
更改管理服务器和事件服务器的 SQL 地址
管理服务器和事件服务器使用相同的 SQL 数据库。
- 如果管理服务器和事件服务器位于:
- 同一台计算机上,并且您想更新 SQL 地址,请转到安装了管理服务器的计算机。
- 不同计算机上,并且您想更新管理服务器的 SQL 地址(并且之后更新事件服务器 SQL 地址),请转到安装了管理服务器的计算机。
- 不同计算机上,并且您只想更新事件服务器 SQL 地址(或您已更新管理服务器上的 SQL 地址),请转到安装了管理服务器的计算机,将目录 %ProgramFiles%\Milestone\XProtect Management Server\Tools\ChangeSqlAddress\(连同其内容)复制到事件服务器上的临时目录。
- 如果您选择:
- 步骤 1.1 和 1.2,请转到任务栏的通知区域。右键单击 Management Server 图标,选择更新 SQL 地址。重复该过程,以更新事件服务器 SQL 地址。
- 步骤 1.3,将您复制的目录粘贴到安装事件服务器的计算机上的临时位置,然后运行其中包括的文件:VideoOS.Server.ChangeSqlAddress.exe。
- 即会出现更新 SQL Server 地址对话框。 选择 Management Server 服务,然后单击下一步。
- 输入或选择新的 SQL Server,然后单击下一步。
- 选择新 SQL 数据库,然后单击选择。
- 等待地址更改。当显示确认消息时,单击确定。