De forma predeterminada, la cuenta de servicios de Windows accede a la base de datos en tiempo de ejecución, incluso si la base de datos se creó con autenticación de SQL. Un administrador del sistema puede cambiar el método de autenticación en tiempo de ejecución de Windows a SQL, por ejemplo, si la base de datos está en un dominio que no es de confianza.

Procedimiento

  1. Inicie sesión en el host de Manager Service como usuario local con privilegios de administrador.
  2. Detenga el servicio de vCloud Automation Center.
  3. Vaya al directorio Server.

    C:\Archivos de programa (x86) \VMware\vCAC\Server\

  4. Abra el archivo ManagerService.exe.config en un editor de texto.
  5. En la sección connectionStrings y en la sección serviceConfiguration serviceURI, sustituya Integrated Security=True por User Id=DATABASE_USER;Password=DATABASE_PASSWORD.
  6. Guarde y cierre el archivo.
  7. Vaya a C:\Archivos de programa (x86)\VMware\vCAC\Server\Model Manager Web\.
  8. Abra el archivo Web.config en un editor de texto.
  9. Busque la sección repository server.
     <repository server="localhost" database="vCAC" store="https://vcac.example.com/" />
  10. Añada el comando de usuario de base de datos.

    user=DATABASE_USER password=DATABASE_PASSWORD. Por ejemplo:

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

  11. Guarde y cierre el archivo.
  12. Inicie el servicio de vCloud Automation Center.

Resultados

La autenticación de SQL Server ya puede usarse en tiempo de ejecución.

Qué hacer a continuación

Reinicie Internet Information Services.