| # Veritas Compliance Accelerator™ 12.3 升级说明 | 上次更新日期： 2018 年 1 月 9 日

本文档说明如何将现在安装的 Compliance Accelerator 升级至版本 12.3。

有关以下信息，请参见“使用要点”文件和“安装指南”：

- Compliance Accelerator 12.3 的新增功能和更改
- 必备软件
- 有关如何执行首次安装的指南
- 已知问题和限制

这两篇文档均保存在 Compliance Accelerator 介质上。

有关支持的设备以及软件版本的最新信息，请参见 Enterprise Vault Compatibility Charts。

## 目录

- 支持的升级路径
- 在 Compliance Accelerator 环境中支持的 Enterprise Vault 版本
- 开始之前
- 升级 Compliance Accelerator 系统的步骤
- 法律声明

## 支持的升级路径

仅可以从以下版本升级到 Compliance Accelerator 12.3：

- Compliance Accelerator 11.0 原始版本或 11.0.1
- Compliance Accelerator 12 原始版本 12.1 或 12.2

有关支持的升级路径的最新信息，请参见名为 Supported upgrade paths for Enterprise Vault, Compliance Accelerator, and Discovery Accelerator（《支持的 Enterprise Vault、Compliance Accelerator 和 Discovery Accelerator 升级路径》）的技术说明 (https://www.veritas.com/docs/100023744)。

## 在 Compliance Accelerator 环境中支持的 Enterprise Vault 版本

您至少需要在 Compliance Accelerator 服务器上安装以下产品之一的 11.0.1 或更高版本：

- Enterprise Vault Service
- Enterprise Vault API Runtime

请注意下列要点：

- Compliance Accelerator 环境中的所有 Enterprise Vault 站点上的所有 Enterprise Vault 服务器都必须运行同一版本的 Enterprise Vault。例如，当使用安装有两个 Enterprise Vault 的 Compliance Accelerator 时，不能存在一个站点运行 Enterprise Vault 11.0.1 而另一个站点运行 Enterprise Vault 12.3 的情况。

- Compliance Accelerator 的主要版本必须与 Enterprise Vault 的主要版本相同（或者高于后者的主要版本）。例如，可以在 Enterprise Vault 11.0.1 服务器上运行 Compliance Accelerator 12.3，但不可以在 Enterprise Vault 12.3 服务器上运行 Compliance Accelerator 11.0.1。

- 如果 Compliance Accelerator 的主要版本与 Enterprise Vault 的主要版本相同，则 Compliance Accelerator 的次要版本 (Service Pack) 必须与 Enterprise Vault 的次要版本相同（或者高于后者的次要版本）。例如，可以在 Enterprise Vault 12.2 服务器上运行 Compliance Accelerator 12.3，但不可以在 Enterprise Vault 12.3 服务器上运行 Compliance Accelerator 12.2。

- 同时升级 Compliance Accelerator 和 Enterprise Vault 时，必须首先升级所有 Enterprise Vault 服务器上的 Enterprise Vault，然后升级所有 Compliance Accelerator 服务器上的 Enterprise Vault，最后升级 Compliance Accelerator。

有关支持的版本的详细信息，请参见 Enterprise Vault Compatibility Charts。

## 开始之前

升级至 Compliance Accelerator 12.3 之前，建议执行以下操作：

- 请确保您在 SQL Server 计算机上运行的是适合的 SQL Server 版本。Compliance Accelerator 12.3 仅支持以下版本：

  - SQL Server 2012 x64 版本、原始版本或更高版本
  - SQL Server 2014 x64 版本、原始版本或更高版本
  - SQL Server 2016 x64 版本、原始版本或更高版本
  - SQL Server 2017 x64 版本、原始版本

- 要求 Compliance Accelerator 客户端的所有用户退出该程序。

- 如果已使用工具撤销 Vault Service 帐户对 Compliance Accelerator 数据库的所有权，请将 EVUpgradeRole 的数据库角色临时分配给 Vault Service 帐户。Veritas 支持网站上的以下文章介绍了如何执行此操作：

  https://www.veritas.com/content/support/en_US/doc/82102216-120586061-0/

  您可以在完成升级后撤销分配。

- 检查并停止所有活动搜索，以及导出运行。Veritas 支持网站上的以下文章提供了 SQL 脚本，使用这些脚本可以检查这些操作：

  https://www.veritas.com/docs/100019120

- 检查状态为“暂停接受”或“暂停接受 (出错)”的搜索，并接受或拒绝这些搜索。Veritas 支持网站上的以上文章提供了 SQL 脚本，使用该脚本可以检查这些搜索。通过接受或拒绝搜索，您可以减少升级过程必须处理的数据量。

- 检查 Compliance Accelerator 客户数据库的 tblSearchResults 表中您已接受或拒绝的由搜索漏掉的行。要执行此操作，请针对客户数据库运行以下 SQL 查询：

      SELECT COUNT(*) FROM tblSearchResults

  如果此查询返回 0 以外的任何结果，且当前未运行任何搜索，则在继续操作之前必须清除表中的无效数据。请与 Veritas 支持团队联系以获取帮助。

- 使用 SQL Server Management Studio 中的功能执行以下操作：

  - 创建 Compliance Accelerator 数据库和事务日志的备份副本。
  - 截断事务日志。
  - 为数据库和事务日志启用 250 MB 固定增量的自动增长。

  请查阅 SQL Server Management Studio 随附的文档，了解有关如何执行这些操作的说明。

- 如果您将 Microsoft SQL Server 数据库镜像与 Compliance Accelerator 数据库一起使用，请在升级 Compliance Accelerator 服务器软件之前删除 Microsoft SQL Server 数据库镜像。如果配置了镜像，Compliance Accelerator 将无法升级其数据库。有关详细信息，请参见 Veritas 支持网站上的以下文章：

  http://www.veritas.com/docs/100019439

  另请注意，在已作为灾难恢复解决方案实现了 SQL Server 日志传送的环境中，升级 Compliance Accelerator 数据库的过程在某些情况下可能会中断日志传送操作。当您完成升级时，一定要检查确认这些操作仍在按计划进行。

- 确保承载事务日志的驱动器的可用空间大于等于数据库大小的四倍。

- 在 Compliance Accelerator 服务器、Enterprise Vault 服务器和承载 Enterprise Vault 数据库或 Compliance Accelerator 数据库的所有 SQL Server 上禁用以下功能：

  - Receive-Side Scaling
  - TCP Chimney
  - TCP/IP Offload Engine
  - TCP Segmentation Offloading

  Veritas 支持网站上的以下文章提供了有关如何禁用这些功能的说明：

  https://www.veritas.com/docs/100019120

- 禁用 Enterprise Vault 和 Compliance Accelerator 服务器上可能存在的所有网络接口卡 (NIC) 合作。有关如何执行此操作的指导信息，请参阅您的硬件供应商提供的文档。

## 升级 Compliance Accelerator 系统的步骤

升级包含数百万个项目的 Compliance Accelerator 数据库可能需要几个小时才能完成。升级过程中会有几次暂停，可能使您感觉升级过程已提前停止。建议在无干扰的时段执行升级，并静候其完成。最好能够在升级时得到 Veritas 咨询服务人员的帮助。

有关如何执行以下步骤的详细信息，请参见“安装指南”。

将系统升级到 Compliance Accelerator 12.3：

1. 如有必要，请升级每个 Enterprise Vault 服务器上的 Enterprise Vault。有关指南，请参见 Enterprise Vault 文档。

   请勿在安装新的 Enterprise Vault 组件之前卸载现有的 Enterprise Vault 组件；只需运行所需组件的安装程序，然后按照屏幕上的说明执行操作。卸载 Enterprise Vault 组件可能会导致删除 Enterprise Vault 注册表项，这不仅需要您重新安装 Enterprise Vault，还需要重新安装 Compliance Accelerator。如果遇到此问题，请与 Veritas 支持联系以获取帮助。

   在 Compliance Accelerator 服务器计算机上安装 Enterprise Vault 后，无需进行配置；请勿运行 Enterprise Vault 配置向导。

2. 在任何 Enterprise Vault 服务器上，运行名为 `Start-EVDatabaseUpgrade` 的 PowerShell cmdlet 以升级 Enterprise Vault Directory 数据库和存储数据库。有关指南，请参见 Enterprise Vault 文档。
3. 在每个 Enterprise Vault 服务器上启动 Enterprise Vault Admin Service 和 Directory Service。
4. 使用 Vault Service 帐户登录到 Compliance Accelerator 服务器。
5. 使用 Microsoft 管理控制台的“服务”管理单元来执行以下操作：
   - 停止 Enterprise Vault Accelerator Manager Service 以及在服务器上运行的任何 Enterprise Vault Service。如果让这些服务运行，它们会干扰升级过程。
   - 确保 Windows Server 服务正在运行。运行 Compliance Accelerator 服务器软件的安装程序时，它会尝试将许多用户权利分配给 Vault Service 帐户，例如“作为服务登录”。安装程序使用 Windows Server 服务分配这些权利。

6. 升级服务器上的 Enterprise Vault 组件。您至少需要在 Compliance Accelerator 服务器上安装以下产品之一的 11.0.1 或更高版本：

   - Enterprise Vault Service
   - Enterprise Vault API Runtime

7. 启动 Compliance Accelerator 服务器安装程序 (`..\Veritas Enterprise Vault Compliance Accelerator\Server\setup.exe`)。

   `setup.exe` 程序会以提升的权限启动同一文件夹中的 Windows Installer (`.msi`) 软件包。这是为了让安装程序完成所有安装过程所必需的。

8. 按照屏幕上的说明执行操作。
9. 安装过程完成后，打开 Accelerator 管理器网站（通常为 http://server_name/EVBAAdmin）。
10. 单击“更新”更新配置数据库。

11. 按照屏幕说明重新启动 Enterprise Vault Accelerator Manager Service。可以使用 Microsoft 管理控制台的“服务”管理单元来执行此操作。

    注意：重新启动服务会导致 Compliance Accelerator 检查应用程序使用的各种临时文件夹的安全性。如果此安全性检查失败，Veritas Enterprise Vault 事件日志中会记录 ID 为 585 的错误事件，而且服务不会启动。有关如何解决此问题的详细信息以及指导原则，请参见“安装指南”。

12. 在 Accelerator 管理器网站中，单击“确定”。
13. 单击“上传许可证”，为 Compliance Accelerator 12.3 导入许可证密钥文件。

14. 要升级每个客户数据库，请执行以下步骤：

    1. 在 Accelerator 管理器网站的左窗格中，右键单击客户数据库的名称，然后单击“属性”。
    2. 在“客户”对话框中，单击“更新”。
    3. 在完成升级过程且客户状态为“正在运行”之前，请监视此升级过程。

    如果具有多个客户数据库，请一次升级一个数据库，而不是同时升级。

15. 如果已作为 Compliance Accelerator 环境中的灾难恢复解决方案实现了 SQL Server 日志传送，请检查确认日志传送操作仍在按计划进行。升级这些数据库的过程在某些情况下可能会中断这些操作。升级数据库后，可能需要进行手动备份以恢复日志传送功能。

16. 使用 Accelerator 管理器网站将 Compliance Accelerator 报告模板上传到 SQL 报告服务器。

    Compliance Accelerator 12.3 包括现有报告模板的一些更新。要使更新的模板可用，您必须将它们上传到报告服务器中。

17. 在每个将运行客户端的用户的计算机上安装 Compliance Accelerator 客户端软件。请注意下列事项：

    - 默认情况下，Windows Installer 软件包将执行 Compliance Accelerator 客户端软件的基于每个用户的安装。这允许用于安装 Compliance Accelerator 客户端的用户帐户运行该软件，但不允许计算机的其他用户执行此操作。如果您在计算机上拥有管理员权限，并且希望允许所有用户运行该应用程序，则可以执行基于每台计算机的安装。有关如何执行此操作的说明，请参见“安装指南”。
    - 为了获得最佳结果，请以对此计算机拥有管理员权限的用户身份安装此客户端软件。
    - 用户计算机上的客户端软件的版本必须与 Compliance Accelerator 服务器上的 Compliance Accelerator 服务器软件的版本完全匹配。

18. 在每个 Enterprise Vault 服务器上启动 Enterprise Vault Service。

## 法律声明

Copyright © 2018 Veritas Technologies LLC. © 2018 年 Veritas Technologies LLC 版权所有。All rights reserved. 保留所有权利。

Veritas、Veritas 徽标、Enterprise Vault、Compliance Accelerator 和 Discovery Accelerator 是 Veritas Technologies LLC 或其附属公司在美国和其他国家/地区的商标或注册商标。其他名称可能为其各自所有者的商标，特此声明。

本产品可能包含 Veritas 必须向第三方支付许可费的第三方软件（以下称“第三方程序”）。部分第三方程序是以开放源或免费软件许可方式获得的。本软件随附的许可证协议并未改变这些开放源或免费软件许可所规定的任何权利或义务。请参考本 Veritas 产品随附的或在以下链接中提供的第三方法律声明：

https://www.veritas.com/about/legal/license-agreements

文档中介绍的产品根据限制其使用、复制、分发和反编译/逆向工程的授权许可协议分发。未经 Veritas Technologies LLC 及其特许人（如果存在）事先书面授权，不得通过任何方式、以任何形式复制本文档的任何部分。

本文档按“现状”提供，对于所有明示或暗示的条款、陈述和保证，包括任何适销性、针对特定用途的适用性或无侵害知识产权的暗示保证，均不提供任何担保，除非此类免责声明的范围在法律上视为无效。Veritas Technologies LLC 不对任何与提供、执行或使用本文档相关的伴随或后果性损害负责。本文档所含信息如有更改，恕不另行通知。

根据 FAR 12.212 定义，授权许可的软件和文档被视为“商业计算机软件”，享有适用的 FAR 第 52.227-19 节“Commercial Computer Software - Restricted Rights”（商业计算机软件 - 受限权利）和 DFARS 第 227.7202 节及后续“Commercial Computer Software and Commercial Computer Software Documentation”（商业计算机软件和商业计算机软件文档）中定义的受限权利，而不论 Veritas 是在本地还是以托管服务的形式提供这些软件和文档。美国政府仅可根据本协议的条款对授权许可的软件和文档进行使用、修改、发布复制、执行、显示或披露。

Veritas Technologies LLC
500 E Middlefield Road
Mountain View, CA 94043

https://www.veritas.com