Cómo recuperar una base de datos

 

Se aplica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

La base de datos de Orchestrator puede ser una copia de seguridad y restauración mediante mecanismos más estándar de copia de seguridad y restauración de base de datos de MS SQL Server. Esto incluye la copia de seguridad de Microsoft SQL Server, copia de seguridad de SQL Server de DPM y otros. Orchestrator proporciona un escritor de VSS que va a detectar el servidor de base de datos que está asociado con el servidor de administración y realizar una copia de la base de datos cuando el servidor de administración es una copia de seguridad.

Sin embargo, hay algunas consideraciones claves al restaurar.

Criptografía de Orchestrator

System Center 2012 Orchestrator proporciona un conjunto de servicios para el cifrado y descifrado de datos publicados y propiedades de runbook. Estos servicios se basan en el cifrado de nivel de celda de Microsoft SQL Server 2008 R2. La base de datos de Orchestrator tiene una clave de cifrado de base de datos que se crea durante la instalación. Esta clave se genera utilizando una frase de contraseña aleatoria. Cuando se realiza una copia de seguridad completa de la base de datos, la clave de copia de seguridad de la base de datos. Del mismo modo, se restaura la clave cuando se restaura la base de datos.

Sin embargo, los servicios de cifrado también dependen de MS SQL Server clave maestra de servicio. La clave maestra de servicio debe copias de seguridad y almacenada en una ubicación segura fuera del sitio. Esta copia de seguridad debe ser una de las primeras acciones de administración realizadas en el servidor. El procedimiento para hacerlo está documentado para Microsoft SQL Server 2012 (https://go.microsoft.com/fwlink/?LinkId=249148).

La clave de la base de datos esencialmente se empareja con la clave maestra de servicio en el servidor de base de datos dirigido por el instalador. Si se pierde la clave de la base de datos o la clave maestra de servicio, los datos cifrados almacenados en los datos del mismo modo se pierde. Esto podría incluir la clave de licencia, escrito por el usuario o una licencia de prueba creada automáticamente.

Para realizar una copia de seguridad

  1. Copia de seguridad la clave maestra del servicio Microsoft SQL Server mediante el procedimiento para cuando se realiza una copia de seguridad de la clave maestra de servicio para Microsoft SQL Server 2012. Ésta es una operación que se realiza una sola vez. Nota "password" es la contraseña que se utilizará para proteger la clave maestra de servicio en el archivo que se crea. Si la contraseña se pierde, la clave maestra del servicio no puede recuperarse desde el archivo.

      BACKUP SERVICE MASTER KEY TO FILE = ‘path_to_file’
                  ENCRYPTION BY PASSWORD = ‘password’
    
  2. Realice una copia de seguridad de la base de datos de Orchestrator al completo. La copia de seguridad se puede realizar cuando se ejecuta el sistema, pero es mejor realizar la copia de seguridad cuando todos los autores de runbooks han comprobado los cambios pendientes en sus runbooks. Los cambios pendientes se almacenan en la caché de Runbook Designer y no se incluyen en la copia de seguridad de la base de datos.

Para restaurar la base de datos

  1. Si va a restaurar en el mismo servidor de base de datos desde el que se realizó la copia de seguridad y no ha cambiado la clave maestra de servicio, simplemente restaure la copia de seguridad.

  2. Si va a restaurar en un servidor de base de datos diferente con una clave maestra de servicio diferente, o va a restaurar en la misma base de datos desde el que se realizó la copia de seguridad, pero ha cambiado la clave maestra de servicio, la clave maestra de servicio debe restaurarse para coincidir con la utilizada durante la copia de seguridad de la base de datos. Utilice el procedimiento para restaurar la clave maestra de servicio para Microsoft SQL Server 2012 (https://go.microsoft.com/fwlink/?LinkId=249149).

      BACKUP SERVICE MASTER KEY TO FILE = ‘c:\temp_backups\keys\service_master_key’ 
               ENCRYPTION BY PASSWORD = ‘3dH85Hhk003GHk2597jheij4’
    

    Nota

    Si hay varias bases de datos mediante esta clave maestra de servicio para el cifrado de Microsoft SQL Server, todas estas bases de datos podrían verse afectadas por este cambio. Se recomienda consultar con sus bases de datos antes de realizar esta tarea administrativa.

  3. Restaure la base de datos desde la copia de seguridad.

  4. En el servidor de administración de Orchestrator, ejecute la utilidad de configuración del almacén de datos desde el menú Inicio.

  5. Proporcione los detalles de conexión para conectarse a la base de datos nueva. Nota: No utilice "localhost" o ".". Especificar explícitamente el nombre del servidor de base de datos y el nombre de la base de datos.

  6. Reinicie el servicio de administración.

  7. Ejecute la utilidad de configuración del almacén de datos en cada servidor de Runbook. Esta utilidad no se encuentra en el menú Inicio en los servidores de runbooks. Se puede encontrar en < SC2012OrchestratorInstallDir > \Microsoft System Center 2012\Orchestrator\Runbook Server. Nota: Para servidores de runbooks instalados en el mismo servidor que el servidor de administración no es necesario ejecutar la utilidad de configuración del almacén de datos por segunda vez. Ejecuta una vez, se actualizará la configuración para el servidor de administración y el servidor de Runbook al mismo tiempo.

  8. Reinicie los servidores Runbook.

  9. Siga el proceso de recuperación de componentes Web para actualizar los componentes Web para conectarse a la base de datos nueva.