Share via


Modificación de la base de datos de Orchestrator

Importante

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

Es posible que tenga que cambiar la ubicación de la base de datos de Orchestrator después de la instalación, ya que es posible que desee separar el servidor de administración y el servidor de bases de datos, mover la base de datos a un servidor o clúster más grande o simplemente volver a configurar la base de datos de orquestación en función de los cambios necesarios en su entorno. Puede usar métodos estándar de Microsoft SQL Server para mover la base de datos existente a otro servidor, pero debe configurar las características de Orchestrator para conectarse al nuevo servidor. Debe realizar esta configuración en el servidor de administración, en el servicio web que admite la consola de Orchestration y en cada servidor de Runbook tal como se describe en los procedimientos siguientes.

Servidor de administración y servidores de Runbooks

Puede utilizar la utilidad Configuración de base de datos para cambiar la configuración de conexión que el servidor de administración y los servidores de Runbooks instalaron en su entorno. La configuración de estos servidores se almacena en un archivo cifrado con el nombre Settings.dat. Si cambia la configuración de la base de datos de Orchestration como, por ejemplo, el puerto, el acceso a la cuenta de usuario o el nombre de equipo, deberá desinstalar y volver a instalar manualmente todos los servidores de Runbooks para, a continuación, volver a ejecutar la utilidad Configuración de base de datos en el servidor de administración y en todos los servidores de Runbooks.

Cambiar la configuración de la base de datos para el servidor de administración y los servidores de runbook

Siga estos pasos para cambiar la configuración de la base de datos para el servidor de administración y los servidores de runbook:

  1. En el servidor de administración, seleccione Inicio, Seleccione Todos los programas, Versión de Microsoft System Center<>, Orquestador y Configuración del almacén de datos.

  2. En el cuadro Servidor, escriba el nombre del servidor que hospeda la base de datos mediante el formato <server>\<instance,port<>>. Puede seleccionar el botón de puntos suspensivos (...) para seleccionar el equipo. No es necesario incluir la instancia si la base de datos de Orchestrator está instalada en la instancia predeterminada. No es necesario incluir el puerto si el SQL Server se instala normalmente en el puerto predeterminado 1433.

    Si la base de datos de Orchestrator está instalada en una instancia con el nombre MyInstance en un equipo con el nombre MySQLServer configurado en el puerto 12345, escriba MySQLServer\MyInstance,12345.

    Si la base de datos de Orchestrator está instalada en una instancia con el nombre MyInstance en un equipo con el nombre MySQLServer configurado en el puerto 1433, escriba MySQLServer\MyInstance.

    Si la base de datos de Orchestration está instalada en la instancia predeterminada en un equipo con el nombre MySQLServer configurado en el puerto 1433, escriba MySQLServer.

  3. Seleccione el método de autenticación que desea usar para conectarse a SQL Server:

    • La opciónAutenticación de Windows Connect to the SQL Server by using Autenticación de Windows.

    • La opciónAutenticación de SQL Server establece la conexión con SQL Server mediante una cuenta de usuario de SQL Server. Escriba el nombre de usuario y la contraseña de la cuenta de usuario de SQL Server. Esta cuenta debe tener los derechos para crear, escribir y poseer una base de datos y crear, actualizar y eliminar filas en la base de datos.

  4. Seleccione Next (Siguiente).

  5. En el panel Almacén de datos , seleccione Usar una base de datos existente.

  6. En la lista Nombre , seleccione la base de datos.

  7. Seleccione Finalizar.

Servicio web

El servicio web que admite la consola de Orchestration no usa el archivo Settings.dat . Para cambiar la configuración de la base de datos del servicio web, debe modificar el web.config archivo en el servidor de Internet Information Services (IIS).

Puede utilizar el Administrador de IIS para modificar el archivo, pero primero deberá descifrarlo mediante la ejecución del archivo aspnet_regiis.exe.

Cambiar la configuración de la base de datos para el servicio web orchestrator

Siga estos pasos para cambiar la configuración de la base de datos del servicio web orchestrator:

  1. Inicie sesión con credenciales administrativas en el equipo con la consola de Orchestration instalada.

  2. Abra una ventana del símbolo del sistema con credenciales administrativas.

  3. Ejecute el comando siguiente para descifrar el archivo Web.config:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
    
  4. Para iniciar el Administrador de IIS, seleccione Inicio, Herramientas administrativas y, después, Administrador de Internet Information Services (IIS).

  5. Expanda el nodo Sitios y, a continuación, seleccione Microsoft System Center <version> Orchestrator Web Service.

  6. En la Vista Características, haga doble clic en Cadenas de conexión.

  7. En el panel Cadenas de conexión , haga doble clic en OrchestratorContext.

  8. En el cuadro Personalizada , desplácese hasta la parte de la cadena que incluye el nombre del servidor (Origen de datos) y el nombre de la base de datos (Catálogo inicial). Modifique estos valores según sea necesario.

  9. Seleccione Aceptar para cerrar el cuadro de diálogo.

  10. Cierre el Administrador de IIS.

  11. Ejecute el comando siguiente para cifrar el archivo Web.config:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
    

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 debe 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