Comment faire pour récupérer une base de données

 

S'applique à: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

La base de données Orchestrator peut être sauvegardée et restaurées à l'aide de la plupart des mécanismes de sauvegarde/restauration de base de données MS SQL Server. Cela inclut la sauvegarde de Microsoft SQL Server, sauvegarde de DPM SQL Server et d'autres. Orchestrator fournit un enregistreur VSS qui détecte le serveur de base de données qui est associé avec le serveur d'administration et sauvegarder la base de données lorsque le serveur d'administration est sauvegardé.

Toutefois, il existe quelques points clés lors de la restauration.

Cryptographie Orchestrator

System Center 2012 Orchestrator fournit un ensemble de services de chiffrement et déchiffrement de propriétés de procédure opérationnelle et des données publiées. Ces services sont basés sur le chiffrement au niveau des cellules de Microsoft SQL Server 2008 R2. La base de données Orchestrator a une clé de chiffrement de base de données est créée au cours de son installation. Cette clé est générée à l'aide d'un mot de passe aléatoire. Lorsqu'une sauvegarde de base de données complète est effectuée, la clé est sauvegardée avec la base de données. De même, la clé est restaurée lors de la restauration de la base de données.

Toutefois, les services de chiffrement dépendent également de la clé principale de Microsoft SQL Server Service. La clé principale du service doit être sauvegardée et stockée dans un emplacement sécurisé hors site. Création de cette sauvegarde doit être une des premières actions administratives effectuées sur le serveur. La procédure décrite pour Microsoft SQL Server 2012 (https://go.microsoft.com/fwlink/?LinkId=249148).

La clé de la base de données est en fait associée à la clé principale du service sur le serveur de base de données ciblée par le programme d'installation. Si la clé de la base de données ou la clé principale du service est perdue, les données chiffrées stockées dans les données sont également perdues. Cela inclut la clé de licence, soit entré par l'utilisateur ou une licence d'évaluation créée automatiquement.

Pour effectuer une sauvegarde

  1. Sauvegardez la clé principale du service Microsoft SQL Server à l'aide de la procédure de sauvegarde de la clé principale du service pour Microsoft SQL Server 2012. Il s'agit d'une opération unique. Remarque « password » est le mot de passe qui sera utilisé pour protéger la clé principale du service dans le fichier est créé. Si vous perdez le mot de passe, il deviendra impossible de récupérer la clé principale du service à partir du fichier.

      BACKUP SERVICE MASTER KEY TO FILE = ‘path_to_file’
                  ENCRYPTION BY PASSWORD = ‘password’
    
  2. Sauvegardez la base de données Orchestrator dans son intégralité. La sauvegarde peut être effectuée lorsque le système est en cours d'exécution, mais il est préférable d'effectuer la sauvegarde lorsque tous les auteurs de runbook ont archivé les modifications en attente à leurs procédures opérationnelles. Les modifications en attente sont mises en cache dans Runbook Designer et ne sont pas sauvegardées lors d'une sauvegarde de base de données.

Pour restaurer la base de données

  1. Si vous restaurez vers le même serveur de base de données à partir de laquelle la sauvegarde a été effectuée, et la clé principale du service n'a pas changé, restaurer la sauvegarde.

  2. Si vous restaurez vers un autre serveur avec une clé principale de service différent ou si vous restaurez la base de données à partir de laquelle la sauvegarde a été effectuée mais la clé principale du service a été modifié, la clé principale du service doit être restaurée pour correspondre à celui utilisé lors de la sauvegarde de base de données. Utilisez la procédure de restauration de la clé principale du service pour 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’
    

    Notes

    S'il existe plusieurs bases de données à l'aide de cette clé principale du service pour le chiffrement sur votre serveur Microsoft SQL Server, toutes ces bases de données pourrait être affectée par cette modification. Est fortement recommandé de consulter votre administrateur avant d'effectuer cette tâche d'administration.

  3. Restaurez la base de données à partir de la sauvegarde.

  4. Sur le serveur d'administration Orchestrator, exécutez l'utilitaire de Configuration de magasin de données à partir du menu Démarrer.

  5. Fournir les informations de connexion pour se connecter à la base de données. Remarque : N'utilisez pas « localhost » ou «. ». Spécifier explicitement le nom du serveur de base de données et le nom de la base de données.

  6. Redémarrez le Service de gestion.

  7. Exécutez l'utilitaire de Configuration de magasin de données sur chaque serveur Runbook. Cet utilitaire se trouve pas dans le menu Démarrer sur les serveurs Runbook. Il peut trouver dans < SC2012OrchestratorInstallDir > \Microsoft System Center 2012\Orchestrator\Runbook Server. Remarque : Pour les serveurs Runbook installés sur le même serveur que le serveur d'administration un n'a pas besoin d'exécuter l'utilitaire de Configuration de magasin de données une deuxième fois. Exécute une seule fois de met à jour la configuration pour le serveur d'administration et le serveur Runbook en même temps.

  8. Redémarrez les serveurs Runbook.

  9. Suivez le processus de récupération de composants Web pour mettre à jour les composants Web pour se connecter à la base de données.