如果 SQL 数据库与 Manager Service 分别安装在不同主机上,则必须启用 Manager Service 对数据库的访问权限。如果 Manager Service 运行时所使用的用户名为数据库的所有者,则无需执行任何操作。如果该用户不是数据库的所有者,那么系统管理员必须授予访问权限。

开始之前

过程

  1. 导航到从中提取安装 Zip 存档的目录中的 Database 子目录。
  2. DBInstall.zip 存档提取到本地目录。
  3. 在 SQL Server 实例中,以具有 sysadmin 角色的用户身份登录到数据库主机。
  4. 编辑 VMPSOpsUser.sql 并将 $(Service User) 的所有实例替换成 Manager Service 运行时使用的用户(来自步骤 3)。

    在以 WHERE name = N'ServiceUser' 结尾的行中,请勿替换 ServiceUser

  5. 打开 SQL Server Management Studio。
  6. 在左侧窗格的数据库中选择数据库(默认情况下为 vCAC)。
  7. 单击新建查询

    右侧窗格将打开 SQL 查询窗口。

  8. VMPSOpsUser.sql 的修改内容粘贴到查询窗口中。
  9. 单击执行

结果

此时便会启用 Manager Service 对数据库的访问权限。