此文章介绍将 ePO 数据库从一个数据库移至另一个SQL Server的建议步骤。
重要说明: 在开始本文中所述的过程之前,您 必须 备份您的 ePO 服务器。有关详细信息,请参阅以下知识库文章:
笔记:ePO 用于访问 SQL 的帐户必须具有新服务器上所需的最低权限,ePO 才能正常运行。 看到
KB75766 - 安装和使用 ePolicy Orchestrator 所需的 SQL 权限详细信息。
重要:在 ePO 中5.10之后,威胁事件信息会拆分为自己的数据库。 在两个主要数据库上执行操作(默认名称)
ePO_)和事件数据库(默认名称)
ePO__Events).
概述
要移动 ePO 数据库,请按照以下步骤按照其列出顺序:
- 停止 ePO 服务。
- 移动数据库。
- 配置 ePO 并验证连接性。
- 启动 ePO 服务。
- 有关其他代理处理程序的附加步骤。
- 可选: 删除服务依赖关系。
1 – 停止 ePO 服务:
在做出任何更改之前,您必须停止 ePO 服务,以阻止任何内容访问数据库:
- 单击 开始,运行,键入services.msc, 然后单击 确定。
- 右键单击以下服务并选择 停止:
在ePO服务器上
McAfee ePolicy Orchestrator Application Server
McAfee ePolicy Orchestrator Event Parser
McAfee ePolicy Orchestrator Server
如果您有任何其他代理处理程序,请停止所有代理处理程序上的以下服务:
McAfee ePolicy Orchestrator事件解析器
McAfee ePolicy Orchestrator Server
2 – 移动数据库:
- 确保新的数据库实例具有相同的排序规则作为旧。
有关详细信息,请参阅KB73717 - 支持 ePolicy Orchestrator SQL Server排序规则类型.
- 在当前的SQL Server,使用 SQL Management Studio 对 ePO 数据库进行完整备份。
如果您通过此过程处理项目,请参阅KB52126 - 如何使用数据库来备份ePolicy Orchestrator 数据库还原SQL Server Management Studio.
完成后,您(.BAK)文件。
- 复制 (.BAK)文件到新SQL Server。
- 使用 SQL Management Studio 将备份文件还原到新服务器。
有关详细信息,请参阅KB52126 - 如何使用数据库来备份ePolicy Orchestrator 数据库还原SQL Server Management Studio.
还原完成后,ePO 数据库显示在新数据库上的 Management Studio SQL Server。
3 – 配置 ePO 并验证连接性:
- 仅在 ePO 服务器上,启动 McAfee ePolicy Orchestrator 应用程序服务器服务。
- 打开 Web 浏览器并导航至core/config-auth数据库配置页面(https://localhost:8443/core/config-auth默认)。
注意:如果需要,调整主机名称和端口以匹配您的自定义配置。
- 看到登录提示时,请通过 ePO 全局管理员帐户登录。
将显示"配置数据库设置"页面。
- 键入新 SQL Server 的详细信息。
- 点击测试连接.
显示"数据库连接测试成功"消息。
如果显示任何错误,请验证并更正新的 SQL Server 详细信息,直到连接测试成功。
- 连接测试成功后,单击应用.
将显示重新启动服务器的提示。
- 重新启动 McAfee ePolicy Orchestrator Application Server 服务器.
4 – 启动 ePO 服务:
- 单击 开始,运行,键入services.msc, 然后单击 确定。
- 右键单击以下服务并选择 启动:
McAfee ePolicy Orchestrator Event Parser
McAfee ePolicy Orchestrator Server
5 – 为其他代理处理程序执行额外步骤:
如果代理处理程序更多,则必须通过重新运行初始安装向导为它们提供SQL Server详细信息。 对每个代理处理程序执行以下步骤:
- 打开包含 ePolicy Orchestrator 软件安装包解压缩内容的文件夹。
- 复制代理处理程序文件夹至代理处理程序服务器系统并双击Setup.exe.
将显示 McAfee Agent 处理程序 InstallShield 向导。
- 依次单击下一步、修改,然后再次单击下一步。
- 键入设备的详细信息ePO 服务器然后单击下.
数据库信息 页面打开。
注意:数据库服务器 字段已包含新数据库的名称SQL Server。 如果不正确,则请更正名称。
- 键入新的 SQL Server 连接凭据。
注意:数据库名称 字段已包含正确的数据库名称。 如果不正确,请更正数据库名称。
- 点击下,然后单击安装.
代理处理程序现在已重新配置为使用新的 SQL Server。
数据库迁移已完成,现在 ePO 使用新SQL Server。
如果以下项目,您可以安全地从旧服务器中删除数据库副本:
6 – 可选: 删除服务依赖项:
重要:您需要执行此步骤
只如果 ePO 数据库之前托管在 ePO 服务器主机。 即系统SQL Server安装在 ePO 服务器 ePO 上。 如果您将数据库从一个远程服务器SQL Server另一个远程服务器,可放心地忽略此步骤。
如果 ePO 数据库托管在 ePO 服务器上,则 ePO 服务依赖 SQL Server 服务。 这些依赖关系表示您将无法停止 SQL 服务或卸载 SQL,而不会影响 ePO。 您必须通过编辑注册表从服务中删除依赖项:
注意:: 本文包含有关打开或修改注册表的信息。
- 单击 启动, 运行, 键入 regedit, 并且单击 OK.
- 导航至以下每个注册表项,并遵循以下步骤删除依赖关系:
HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\MCAFEEAPACHESRV
HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\MCAFEEEVENTPARSERSRV
HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\MCAFEETOMCATSRVXXX
位置XXX是 ePO 的版本
- 双击DependOnService价值。
- 从值数据中删除行读取MSSQLServer.
- 单击 OK(确定)。
- 重新启动 ePO 服务器计算机。
注意:虽然并不强制重新启动,但旧的依赖关系设置会一直有效,直到重新启动完成。 如果当前无法重新启动 ePO 服务器计算机,请尽快计划重新启动。