依預設,Windows 服務帳戶可在執行階段存取資料庫,即使您已使用 SQL 驗證建立資料庫。系統管理員可以將 Windows 的執行階段驗證方法變更為 SQL,例如,當資料庫位於不受信任的網域時。

開始之前

選擇 IaaS 資料庫案例

程序

  1. 以具有管理員權限的本機使用者身分登入 Manager Service 主機。
  2. 停止 vCloud Automation Center 服務。
  3. 導覽至 [伺服器] 目錄。

    C:\Program Files (x86) \VMware\vCAC\Server\

  4. 在文字編輯器中開啟 ManagerService.exe.config 檔案。
  5. connectionStrings 區段與 serviceConfiguration serviceURI 區段中,將 Integrated Security=True 取代為 User Id=DATABASE_USER;Password=DATABASE_PASSWORD
  6. 儲存並關閉該檔案。
  7. 導覽至 C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Web\
  8. 在文字編輯器中開啟 Web.config 檔案。
  9. 找到存放庫伺服器區段。
     <repository server="localhost" database="vCAC" store="https://vcac.example.com/" />
  10. 新增資料庫使用者命令。

    user=DATABASE_USER password=DATABASE_PASSWORD。例如:

     <repository server="localhost" database="vCAC" user="sqlUser" password="sqlPassword" store="https://vcac.example.com/" />

  11. 儲存並關閉該檔案。
  12. 啟動 vCloud Automation Center 服務。

結果

執行階段目前正使用 SQL Server 驗證。

下一步

重新啟動 Internet Information Service。