托管 vRealize Automation IaaS SQL Server 数据库的 Windows Server 必须满足某些必备条件。

无论您是运行安装向导还是旧版 setup_vrealize-automation-appliance-URL.exe 安装程序并选择数据库角色进行安装,这些要求都适用。如果单独创建空的 SQL Server 数据库以与 IaaS 配合使用,这些必备条件也适用。

  • 使用vRealize Automation 支持列表中受支持的 SQL Server 版本。

  • 为 SQL Server 启用 TCP/IP 协议。

  • 在所有 IaaS Windows Server 和托管 SQL Server 的计算机上启用分布式事务处理协调器 (DTC) 服务。IaaS 使用 DTC 来执行数据库事务和工作流创建等操作。

    注:

    如果通过克隆计算机创建 IaaS Windows Server,完成克隆后请在克隆上安装 DTC。如果克隆已具有 DTC 的计算机,它的唯一标识符会复制到克隆中,导致通信失败。请参见Manager Service 通信出错

    有关 DTC 实现的详细信息,请参见 VMware 知识库文章 2038943

  • 打开所有 IaaS Windows Server 与托管 SQL Server 的计算机之间的端口。请参见vRealize Automation 端口要求

    或者,如果站点策略允许,您可以禁用 IaaS Windows Server 与 SQL Server 之间的防火墙。

  • vRealize Automation 版本不支持 SQL Server 2016 130 兼容模式。如果单独创建一个空的 SQL Server 2016 数据库以与 IaaS 配合使用,请使用 100 或 120 兼容模式。

    如果通过 vRealize Automation 安装程序创建数据库,则已配置兼容性。

  • 仅 SQL Server 2016 支持 AlwaysOn Availability Group (AAG)。