Cómo recuperar una base de datosHow to Recover a Database

Se aplica a: System Center 2016 - OrchestratorApplies To: System Center 2016 - Orchestrator

La base de datos de Orchestrator poder copia de seguridad y restauración mediante copia de seguridad de base de datos de MS SQL Server más estándar\/restaurar mecanismos.The Orchestrator database can be backed up and restored using most standard MS SQL Server database backup\/restore mechanisms. Esto incluye copias de seguridad de Microsoft SQL Server, copia de seguridad de SQL Server de DPM y otros.This includes Microsoft SQL Server Backup, DPM SQL Server backup, and others. Orchestrator proporciona un escritor de VSS que 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 de copia de seguridad.Orchestrator provides a VSS Writer that will discover the database server that is associated with the Management Server and back up the database when the Management Server is backed up.

Sin embargo, hay algunas consideraciones claves cuando se restaura.However, there are a few key considerations when restoring.

Criptografía de OrchestratorOrchestrator Cryptography

System Center 2016 Orchestrator proporciona un conjunto de servicios para el cifrado y descifrado de propiedades de runbook y los datos publicados.System Center 2016 Orchestrator provides a set of services for encryption and decryption of runbook properties and published data. Estos servicios se basan en la celda de Microsoft SQL Server 2008 R2-cifrado de nivel.These services are based on Microsoft SQL Server 2008 R2 cell-level encryption. La base de datos de Orchestrator tiene una clave de cifrado de base de datos que se crea durante la instalación.The Orchestrator database has a database encryption key that is created during its installation. Esta clave se genera con una frase de contraseña aleatoria.This key is generated using a random passphrase. Cuando se realiza una copia de seguridad de base de datos completa, la clave se copia con la base de datos.When a full database backup is performed, the key is backed up with the database. Del mismo modo, la clave se restaura cuando se restaura la base de datos.Likewise, the key is restored when the database is restored.

Sin embargo, los servicios de cifrado también dependen de MS SQL Server clave maestra de servicio.However, the encryption services also depend on the MS SQL Server Service Master Key. Clave maestra de servicio debe ser copia de seguridad y almacenada en una ubicación segura, desactivar-ubicación del sitio.The service master key should be backed up and stored in a secure, off-site location. Esta copia de seguridad debe ser una de las primeras acciones administrativas que se realicen en el servidor.Creating this backup should be one of the first administrative actions performed on the server. ¿El procedimiento para hacerlo se documenta para Microsoft SQL Server 2016 (http:\/\/go.microsoft.com\/fwlink\/? LinkId=249148).The procedure for doing this is documented for Microsoft SQL Server 2016 (http:\/\/go.microsoft.com\/fwlink\/?LinkId=249148).

Básicamente, la clave de la base de datos está emparejada con la clave maestra del servicio en el servidor de base de datos de destino mediante el programa de instalación.The database key is essentially paired with the service master key on the database server targeted by the installer. 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.If either the database key or the service master key is lost, encrypted data stored in the data is likewise lost. Esto incluye la clave de licencia, ya sea especificados por el usuario o una licencia de prueba creada automáticamente.This would include the license key, either entered by the user or an automatically created trial license.

Para realizar una copia de seguridadTo perform a backup

  1. Copia de seguridad la clave de maestra de servicio de Microsoft SQL Server mediante el procedimiento para copias de seguridad de la clave maestra del servicio de Microsoft SQL Server 2016.Back up the Microsoft SQL Server service master key using the procedure for backing up the service master key for Microsoft SQL Server 2016. Se trata de una-tiempo de la operación.This is a one-time operation. Tenga en cuenta "password" es la contraseña que se usarán para proteger la clave maestra de servicio en el archivo que se crea.Note "password" is the password that will be used to protect the service master key in the file that is created. Si la contraseña se pierde, la clave maestra del servicio no puede recuperarse desde el archivo.If the password is lost, the service master key cannot be recovered from the file.

    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.Back up the entire Orchestrator database. Se puede realizar la copia de seguridad cuando se ejecuta el sistema, pero es preferible realizar la copia de seguridad cuando todos los autores de runbooks hayan registrado los cambios pendientes en sus runbooks.The backup may be performed when the system is running, but it is best to perform the backup when all runbook authors have checked in any pending changes to their 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.Pending changes are cached on the Runbook Designer and are not backed up with a database backup.

Para restaurar la base de datosTo restore the database

  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 restaurar la copia de seguridad.If you are restoring to the same database server from which the backup was taken, and the service master key has not changed, simply restore the backup.
  2. Si va a restaurar a 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 base de datos.If you are restoring to a different database server with a different service master key, or you are restoring to the same database from which the backup was taken but the service master key has changed, the service master key must be restored to match the one used during the database backup. ¿Utilice el procedimiento para restaurar la clave maestra del servicio de Microsoft SQL Server 2016 (http:\/\/go.microsoft.com\/fwlink\/? LinkId=249149).Use the procedure for restoring the service master key for Microsoft SQL Server 2016 (http:\/\/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 con esta clave maestra de servicio para el cifrado de Microsoft SQL Server, todas las bases de datos pudieron verse afectadas por este cambio.If there are multiple databases using this service master key for encryption on your Microsoft SQL Server, all of these databases could be affected by this change. Se recomienda consultar con el DBA antes de realizar esta tarea administrativa.Consulting with your DBA before performing this administrative task is strongly recommended.

  3. Restaurar la base de datos desde la copia de seguridad.Restore the database from the backup.

  4. En el servidor de administración de Orchestrator, ejecute la utilidad de configuración del almacén de datos desde el menú Inicio.On the Orchestrator Management Server, run the Data Store Configuration utility from the Start menu.
  5. Proporcione los detalles de conexión para conectarse a la nueva base de datos.Provide the connection details to connect to the new database. Nota: No utilice "localhost" o ".".Note: Do not use "localhost" or ".". Especificar explícitamente el nombre del servidor de base de datos y el nombre de la base de datos.Explicitly specify the database server name and database name.
  6. Reinicie el servicio de administración.Restart the Management Service.
  7. Ejecute la utilidad de configuración del almacén de datos en cada servidor de Runbook.Run the Data Store Configuration utility on each Runbook Server. Esta utilidad no se encuentra en el menú Inicio en servidores de runbooks.This utility is not located in the Start menu on Runbook Servers. Se puede encontrar en \Microsoft System Center 2016\Orchestrator\Runbook Server.It can be found in \Microsoft System Center 2016\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 en una segunda vez.Note: For Runbook Servers installed on the same server as the Management Server one doesn't need to run the Data Store Configuration utility a second time. Ejecuta una vez, se actualizará la configuración para el servidor de administración y el servidor de Runbook al mismo tiempo.Running it once will update the configuration for both the Management Server and Runbook Server at the same time.
  8. Reinicie el servidor de Runbook(s).Restart the Runbook Server(s).
  9. Siga el proceso de recuperación de componentes Web para actualizar los componentes Web para conectarse a la nueva base de datos.Follow the Web Components Recovery Process to update the Web Components to connect to the new database.

Pasos siguientesNext steps

Cómo recuperar los componentes Web cómo configurar las conexiones de base de datos de OrchestratorHow to Recover Web Components How to Configure Orchestrator Database Connections