默认情况下,Windows 服务帐户在运行时访问数据库,即使数据库已配置为使用 SQL 身份验证。您可以将运行时身份验证从 Windows 更改为 SQL。

开始之前

确认 vRealize Automation SQL Server 数据库已存在。首先不妨了解选择 IaaS 数据库场景中的内容。

关于此任务

举例来说,更改运行时身份验证的一个原因是数据库在不可信任的域上。

过程

  1. 使用拥有管理员特权的帐户,登录到托管 Manager Service 的 IaaS Windows Server。
  2. 管理工具 > 服务中,停止 VMware vCloud Automation Center 服务。
  3. 在文本编辑器中打开以下文件。
    C:\Program Files (x86)\VMware\vCAC\Server\ManagerService.exe.config
    C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Web\Web.config
  4. 在各个文件中,找到 <connectionStrings> 部分。
  5. 替换

    Integrated Security=True;

    User Id=database-username;Password=database-password;

  6. 保存并关闭文件。
    ManagerService.exe.config
    Web.config
  7. 启动 VMware vCloud Automation Center 服务。
  8. 使用 iisreset 命令重新启动 IIS。