Déplacement de la base de données CA MDB sur Microsoft SQL Server

Si vous avez installé la base de données Microsoft SQL Server sur votre système, procédez comme suit :
casm173
Si vous avez installé la base de données Microsoft SQL Server sur votre système, procédez comme suit :
  1. Consultez les tables de CA Service Management pour déterminer les tables affectées lorsque vous déplacez la base de données CA MDB sur Microsoft SQL Server.
  2. Arrêtez les services
    CA Service Management
    suivants sur les serveurs d'applications source et cible.
    Certains de ces services peuvent ne pas être concernés si les produits ou les composants associés ne sont pas installés dans votre environnement.
    1. Service d'administration commun
      :
      • Administrateur
        CA Service Management
    2. CA SDM
      :
      Si vous utilisez des chemins UNC partagés, assurez-vous de copier les chemins d'accès du système source vers le système cible.
      • CA Service Desk Manager ODBC Data Access
      • CA Service Desk Manager ODBC Agent
      • CA Service Desk Manager Server
    3. Services CA Service Catalog
      :
      • CA Service Accounting
      • CA Service Catalog
    4. Services CA Asset Portfolio Management
      :
      • IIS Admin Service
      • CA Asset Portfolio Management - Moteur d'importation de données
      • Service d'événements CA Asset Portfolio Management
      • Service d'exportation CA Asset Portfolio Management
      • Moteur de rapprochement de matériel de CA Asset Portfolio Management
      • Service d'importation LDAP CA Asset Portfolio Management
      • CA Asset Portfolio Management - Service d'enregistrement
      • CA SM Server
    5. Services CA Unified Self-Service
      :
      • CA Unified Self-Service Jetty Server
      • CA Unified Self-Service Server
    6. Services de l'
      Interface xFlow
      de CA :
      • Interface xFlow
        de CA
    7. Services CA Search Server
      :
      • Serveur de recherche
        CA Service Management
  3. Sur le système source, effectuez une sauvegarde de la base de données
    mdb
    et
    uss_mdb
    , puis copiez les fichiers de sauvegarde de la MDB vers le système cible.
  4. (Facultatif) Si vous utilisez une instance nommée (autre que le nom par défaut de la MDB), vérifiez que vous avez sélectionné le nom de l'instance MDB appropriée pour la sauvegarde.
  5. Sur le système cible, procédez comme suit pour sauvegarder les tables :
    1. Accédez à Microsoft SQL Management Studio, cliquez avec le bouton droit de la souris sur
      MDB
      (ou le nom d'instance de MDB appropriée applicable à votre système), puis sélectionnez
      Tâches
      ,
      Générer des scripts
      .
    2. Cliquez sur
      Sélectionner des objets de base de données spécifiques
      . Effectuez une sauvegarde des tables
      CA Service Management
      . Pour plus d'informations, reportez-vous à la section Tables de CA Service Management.
    3. Sélectionnez l'option
      Tables
      et choisissez les tables appropriées.
    4. Cliquez sur
      Suivant
      .
    5. Sélectionnez
      Avancé
      , puis
      Types de données
      .
    6. Remplacez
      Schéma uniquement
      par
      Schéma et données
      , puis cliquez sur
      OK
      .
      Par défaut, votre sélection est enregistrée dans un fichier
      %user%\documents\script.sql
      .
    7. Spécifiez les différents noms de fichier pour les instances MDB et USS_MDB.
    8. Effectuez les étapes
      a à f
      pour l'instance uss_mdb.
      Deux fichiers de script sont générés.
  6. Sur le système cible, procédez comme suit pour dissocier les instances
    mdb et uss_mdb
    existantes :
    1. Accédez à Microsoft SQL Management Studio, cliquez avec le bouton droit de la souris sur
      MDB
      (ou le nom d'instance de MDB appropriée applicable à votre système), puis sélectionnez
      Tâches
      ,
      Détacher
      .
    2. Dans la fenêtre Détacher la base de données, sélectionnez
      Supprimer les connexions
      .
    3. Cliquez sur
      OK
      .
  7. Restaurez les sauvegardes des bases de données
    mdb et uss_mdb
    sur le système cible copiées à partir du système source. Dans l'onglet
    Options
    , sélectionnez
    Remplacer la base de données existante (WITH REPLACE)
    .
    Vérifiez que le nom de la base de données sur le système cible est conservé.
    Attribuez des droits de lecture et d'exécution sur le fichier mdb.bak que vous avez copié à partir de la base de données source au compte de service SQLServerMSSQLUser$$MSSQLSERVER sur le serveur de la MDB cible. La non-attribution de droits de lecture et d’exécution sur le fichier mdb.bak peut entraîner une erreur (le dossier de fichier est introuvable ou il ne dispose pas des autorisations appropriées).
    La restauration doit être effectuée sans erreur.
  8. Exécutez le script Microsoft SQL auto_fix_user suivant pour les utilisateurs mdbadmin et ussdbadmin :
    • sp_change_users_login 'AUTO_FIX','mdbadmin'
    • sp_change_users_login 'AUTO_FIX', 'apmdba' (Applicable uniquement si CA APM est installé et mis à niveau à partir des versions de compilation précédentes.)
    • sp_change_users_login 'AUTO_FIX', 'uapmadmin' (Applicable uniquement si CA APM est installé et mis à niveau à partir des versions de compilation précédentes.)
    • sp_change_users_login 'AUTO_FIX', 'uapmbatch' (Applicable uniquement si CA APM est installé et mis à niveau à partir des versions de compilation précédentes.)
    • sp_change_users_login 'AUTO_FIX', 'uapmreporting' (Applicable uniquement si CA APM est installé et mis à niveau à partir des versions de compilation précédentes.)
    • sp_change_users_login 'AUTO_FIX', 'usmadmin' (Applicable uniquement si CA Service Catalog est installé et mis à niveau à partir des versions de compilation précédentes.)
    • sp_change_users_login 'AUTO_FIX', 'ServiceDesk' (Applicable uniquement si CA SDM est installé et mis à niveau à partir des versions de compilation précédentes.)
    • sp_change_users_login 'AUTO_FIX', 'ussdbadmin' (Applicable uniquement pour CA USS)
  9. Vérifiez que les utilisateurs mdbadmin et ussdbadmin sont mappés vers
    mdb
    /
    uss_mdb
    et disposent des rôles
    bulkadmin
    et
    public
    .
  10. Sur le système cible, supprimez les données des tables suivantes et validez les modifications :
    1. Utilisez l'instance
      mdb
      et exécutez les requêtes suivantes pour supprimer les données des tables requises :
      Tables communes :
      • delete from al_cdb_comp_installstate_bkup
      • delete from al_cdb_componentinstallstate
      • delete from al_cdb_config_params_backup
      • delete from al_cdb_configurationparameters
      • delete from al_cdb_files
      • delete from ca_application_registration
      Tables CA SDM
      :
      • delete from options
      • delete from usp_servers
      • delete fromsapolicy
      • delete from ci_mdr_provider
      • delete from usp_domsrvr
      • delete from usp_configuration
      • delete from usp_webeng_alias
      • delete from usp_webeng_domsrvr
      • delete from usp_webengine
      • delete from object_promotion (applicable uniquement si
        CA Service Management
        14.1.02 est installé)
      • delete from promo_hist (applicable uniquement si
        CA Service Management
        14.1.02 est installé)
      Tables CA Service Catalog
      :
      • delete from usm_configuration
      Tables CA APM :
      • delete from al_meta_binary_store
      • delete from al_process_account
      Supprimez les tables CA APM suivantes, si
      CA Service Management
      14.1.02 est installé sur votre système :
      • delete from al_apmp_def
      • delete from al_apmp_operation
      • delete from al_apmp_content_types
      • delete from al_apmp_progress_status
      • delete from al_apmp_record_filter
      • delete from al_apmp_run_stage
      Tables de l'
      Interface xFlow
      de CA
      :
      • Delete from l1admin_general_config
      Tables CA Search Server
      :
      • Delete from usp_es_servers
    2. Sélectionnez
      USS_mdb
      et exécutez les requêtes suivantes pour supprimer les données des tables requises :
      • delete from PortalPreferences
      • delete from os_ExternalSource
      • delete from os_ExternalSourceProperties
      • delete from User_
  11. Exécutez les scripts
    script.sql
    créés à l'
    étape 5
    .
    Ignore le message d'avertissement Il existe déjà un objet nommé... dans la base de données.
  12. (Facultatif) Pour désactiver les notifications par courriel, modifiez la requête de la table des contacts CA :
    Update ca_contact set email_address = "
    .
    Si CA USS est installé, des annonces peuvent ne pas être reçues sur le système cible lorsque les notifications par courriel sont désactivées. Il est recommandé d'ajouter les adresses électroniques des contacts requis avant d'effectuer l'
    étape 13
    .
  13. Démarrez les services sur les systèmes source et cible, puis procédez comme suit sur le système cible pour chaque produit :
    1. Service d'administration commun
      :
      Administrateur
      CA Service Management
    2. Services CA SDM
      :
      Avant de démarrer les services CA SDM, procédez comme suit :
      1. Si votre environnement comprend du contenu
        CA Process Automation
        personnalisé, exportez tout le contenu
        CA Process Automation
        approprié à partir du serveur
        CA Process Automation
        source et importez-le sur le serveur
        CA Process Automation
        cible. Effectuez la configuration de contenu
        CA Process Automation
        requise.
        Pour plus d'informations, reportez-vous à la section CA Process Automation.
      2. Copiez le répertoire
        site/mods
        du serveur CA SDM source vers le serveur CA SDM cible.
        Effectuez cette opération uniquement si votre environnement d'application est personnalisé. Cette opération n'est pas destinée au contenu prêt à l'emploi.
      3. Exécutez la commande
        pdm_configure
        sans sélectionner l'option Charger les données par défaut.
      4. Démarrez les services CA SDM :
        • CA Service Desk Manager ODBC Data Access
        • CA Service Desk Manager ODBC Agent
        • CA Service Desk Manager Server
      5. Exécutez la commande
        pdm_k_reindex
        sur le système CA SDM cible pour indexer les documents de connaissances créés et copiés à partir du système source.
      6. Référentiels
        1. Connectez-vous à CA SDM en tant qu’administrateur.
        2. Sélectionnez l'
          onglet Administration
          >
          Bibliothèque des pièces jointes
          >
          Référentiels
          .
        3. Ouvrez les référentiels un par un et mettez à jour le nom du serveur CA SDM cible dans les champs Serveur de servlets et Serveur de référentiel.
          : Mettez à jour le nom du serveur CA SDM dans tous les référentiels (référentiels OOB et créés).
      7. Pièces jointes
        • Copiez toutes les pièces jointes à l'aide du chemin de chargement de tous les référentiels à partir d'un serveur source vers le même chemin d'accès dans un serveur cible.
          Exemple de chemin de chargement du référentiel ServiceDesk sur un serveur source : <NX_ROOT>/site/attachments/default/servicedesk/file. Copiez les pièces jointes d'un serveur source vers le serveur cible.
    3. Services CA Service Catalog
      :
      Avant de démarrer les services CA Service Catalog, procédez comme suit :
      • Si le système source comprend du contenu
        CA Process Automation
        personnalisé, exportez tout le contenu
        CA Process Automation
        approprié à partir du serveur
        CA Process Automation
        source et importez-le sur le serveur
        CA Process Automation
        cible. Effectuez les configurations requises pour le contenu
        CA Process Automation
        .
        Pour plus d'informations, reportez-vous à la section CA Process Automation.
      • Si le système source comprend des politiques CA EEM personnalisées, exportez toutes les politiques CA EEM appropriées à partir du serveur CA EEM source et importez-le sur le serveur CA EEM cible.
        Pour plus d'informations, reportez-vous à l'article Installation des composants communs (CA EEM, CABI JasperReports et CA Process Automation).
      • Copiez le répertoire filestore du serveur CA Service Catalog source vers le serveur CA Service Catalog cible.
        Effectuez cette opération uniquement si la personnalisation est réalisée sur l'environnement d'application. Cette opération n'est pas destinée au contenu prêt à l'emploi.
      • Lancez le serveur
        CA Process Automation
        , accédez à
        SLCM_Globaldataset
        et vérifiez que le domaine et le nom de l'unité business CA Service Catalog racine sont identiques.
      • Démarrez les services CA Service Catalog suivants :
        • CA Service Accounting
        • CA Service Catalog
    4. Services CA Asset Portfolio Management
      :
      • IIS Admin Service
      • CA Asset Portfolio Management - Moteur d'importation de données
      • Service d'événements CA Asset Portfolio Management
      • Service d'exportation CA Asset Portfolio Management
      • Moteur de rapprochement de matériel de CA Asset Portfolio Management
      • Service d'importation LDAP CA Asset Portfolio Management
      • CA Asset Portfolio Management - Service d'enregistrement
      • CA SM Server
    5. Services CA Unified Self-Service
      :
      • CA Unified Self-Service Jetty Server
      • CA Unified Self-Service Server
    6. Services de l'
      Interface xFlow
      de CA :
      • Interface xFlow
        de CA
    7. Services CA Search Server
      :
      • Serveur de recherche
        CA Service Management
      Exécutez l'index de recréation sur le serveur de recherche.
      Pour exécuter l'index de recréation, exécutez l'un des fichiers en fonction de votre système d'exploitation :
      • $ES_HOME/search/bin/pdm_es_rebuild_index.bat (Windows)
      • $ES_HOME/search/bin/pdm_es_rebuild_index.sh (Linux)
  14. Vérifiez que les applications
    CA Service Management
    sont accessibles. Toutes les applications doivent être en cours d'exécution.
  15. Vérifiez que tous les cas d'intégration
    CA Service Management
    fonctionnent correctement.