Recuperación de los componentes web

Importante

Esta versión de Orchestrator ha llegado al final del soporte técnico. Se recomienda actualizar a Orchestrator 2022.

Cuando se usa la utilidad Configuración de base de datos para modificar la base de datos de Orchestrator, la herramienta no modificará la referencia de base de datos del servicio web (solo el instalador realiza esta tarea). Tendrá que modificarla manualmente después de actualizarla con la utilidad de configuración de la base de datos.

Modificación de la referencia de base de datos del servicio web

Siga estos pasos para modificar la referencia de base de datos del servicio web:

  1. Abra un símbolo del sistema mediante Ejecutar como administrador.

  2. Ejecute el siguiente comando (suponiendo la ruta de instalación predeterminada):

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2016\Orchestrator\Web Service\Orchestrator2016"  
    
  3. Abra el Administrador de IIS y vaya a la aplicación virtual Orchestrator2016.

  4. Abra Cadenas de conexión y, a continuación, modifique OrchestratorContext. Busque el segmento que comienza por provider=System.Data.SqlClient;provider connection string y, a continuación, modifique los atributos Origen de datos e Catálogo inicial según el nuevo SQL Server y el nombre del catálogo de bases de datos respectivamente y, a continuación, seleccione Aceptar.

  5. Si desea volver a cifrar las cadenas de conexión, puede ejecutar el siguiente comando en el símbolo del sistema:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2016\Orchestrator\Web Service\Orchestrator2016"  
    
  1. Abra la ubicación de instalación de webAPI; normalmente es <OrchestratorInstallDir>\WebApi.
    • También puede usar el Administrador de IIS para navegar a la carpeta WebAPI.
  2. Edite el environmentVariable elemento deaspNetCore>>system.webServerenvironmentVariables en web.config mediante un editor de texto. En particular, le gustaría cambiar los valores de las DATABASE__* variables.

La lista completa de la configuración de conexión de base de datos está disponible en la sintaxis de cadena de conexión. En primer lugar, determine las claves que necesita especificar para su escenario; por ejemplo, el Trusted_Connection (o su alias Integrated Security) puede requerir otras claves, como User ID.

<!-- system.webServer > aspNetCore -->
<environmentVariables>
  <environmentVariable name="Database__Database" value="Orchestrator" />
  <environmentVariable name="Database__Trusted_Connection" value="true" />
  <environmentVariable name="Database__Address" value="localhost\mssqlserver" />
</environmentVariables>

Para establecer un valor para una clave denominada property, establezca una variable de entorno denominada Database__<property>.

Nota

Debe usar dos caracteres de subrayado para separar el Database prefijo.

Pasos siguientes

Para más información sobre los componentes web de Orchestrator, consulte Información general de Orchestrator.