Migration de changements par glisser-déposer

Lorsque vous connaissez les changements exacts à déplacer d'une base de données vers une autre, vous pouvez utiliser les opérations de glisser-déposer. Vous faites glisser les objets de la base de données à partir de laquelle vous souhaitez migrer des objets vers le script de gestion des changements de la base de données vers laquelle vous souhaitez migrer les objets.

Avant de commencer

Des connexions doivent exister entre la base de données à partir de laquelle vous souhaitez déplacer les changements et celle vers laquelle vous souhaitez les déplacer. Les objets que vous déplacez ne doivent pas exister dans la base de données vers laquelle vous souhaitez les déplacer.

Pourquoi et quand exécuter cette tâche

Pour migrer des changements par glisser-déposer d'une base de données vers une autre, procédez comme suit :

Procédure

  1. Créer un script de gestion des changements. Dans Explorateur d'administration, cliquez avec le bouton droit de la souris sur le dossier Change Management Scripts (Scripts de gestion des changements) de la base de données vers laquelle vous souhaitez migrer les changements, puis cliquez sur New Database Change (Nouveau changement de base de données). Un nouveau script de gestion des changements est créé et s'affiche dans la fenêtre Change Management Script Editor (Editeur de script de gestion des changements).

    Un projet de conception de données est automatiquement créé dans Explorateur de projets de données. Le nom de ce projet est celui de la connexion de base de données. Si un projet de conception de données porte déjà le nom de la connexion de base de données, le nom du nouveau projet est composé de celui de la connexion de base de données auquel est ajouté un suffixe numérique. Le projet de conception de données contient et gère les ressources requises pour implémenter les changements apportés à la base de données actuelle.

    Conseil : Pour réutiliser un script de gestion des changements existant, procédez comme suit pour réinitialiser le script :
    1. Si le script de gestion des changements est déjà ouvert, cliquez sur l'onglet du script pour vous assurer que celui-ci est mis en évidence. Sinon, dans Explorateur d'administration, développez le dossier Change Management Scripts (Scripts de gestion des changements). Cliquez deux fois sur le script de gestion des changements à ouvrir.
    2. Dans le menu principal, cliquez sur Change Management (Gestion des changements) > Réinitialiser.
  2. Recherchez les objets à migrer et faites les glisser vers Change Management Script Editor (Editeur de scripts de gestion des changements).
    1. Dans Explorateur d'administration, développez la base de données à partir de laquelle migrer les changements.
    2. Cliquez sur le dossier du type d'objet à migrer. La vue Liste d'objets s'ouvre.
    3. Déplacez la vue Liste d'objets de sorte à pouvoir voir les vues Liste d'objets et Change Management Script Editor (Editeur de scripts de gestion des changements) côte à côte. Pour déplacer la vue Liste d'objets, cliquez sur sa barre de titre et faites la glisser jusqu'à ce que le pointeur de la souris devienne un curseur de dépôt, puis relâchez le bouton gauche de la souris.
    4. Dans la vue Liste d'objets, recherchez et sélectionnez le ou les objets à migrer.
    5. Faites glisser le ou les objets vers la vue Change Management Script Editor (Editeur de scripts de gestion des changements).
    Suivez cette procédure jusqu'à ce que vous ayez déplacé tous les objets à migrer.

    La vue Change Management Script Editor (Editeur de scripts de gestion des changements) présente une liste d'objets migrés vers la base de données et les changements qui seront apportés à cette base de données.

  3. Dans hange Management Script Editor (Editeur de scripts de gestion des changements), évaluez tous les autres objets qui peuvent être affectés par la migration des changements vers la base de données cible.
    1. Dans la liste Objects to be Changed (Objets à modifier), cliquez sur chaque objet. Les objets affectés par les objets migrés s'affichent dans la liste Impacted Objects (Objets affectés).
    2. Incluez les objets affectés dans le script de gestion des changements. Utilisez les boutons Modifier et Supprimer pour déplacer les objets affectés vers la liste Objects to be Changed (Objets à modifier). Si vous déplacez un objet affecté à l'aide du bouton Modifier, vous pouvez cliquer sur l'objet et lui apporter tous les changements nécessaires dans la vue Properties (Propriétés).
  4. Cliquez sur Preview Commands (Prévisualiser les commandes) pour afficher les commandes générées dans la section Commands (Commandes) et les vérifier.

    Pour examiner un récapitulatif des changements apportés à la base de données, cliquez sur View Change Report (Afficher le rapport de changements).

  5. Cliquez sur Data Options (Options de données) pour démarrer l'assistant Customize Data Preservation (Personnaliser la conservation des données), puis suivez les étapes proposées dans l'assistant. Vous pouvez indiquer les commandes de maintenance DB2 à générer.
  6. Vérifiez les commandes régénérées.
  7. Cliquez sur Exécuter pour démarrer l'assistant Deploy Change Commands (Déployer les commandes de changement).
  8. Vérifiez les commandes de changement, puis cliquez sur Terminer pour déployer les changements sur le catalogue de la base de données elle-même.

Résultats

Vous avez migré les changements d'un environnement de base de données vers un autre sans déplacer les données de ces objets.

Commentaires