Partager via


Déplacement des bases de données des services de notification BAM

Vous pouvez utiliser cette procédure pour déplacer la base de données BAM Notification Services vers un autre serveur. Du point de vue d’un scénario de bout en bout, le déplacement de la base de données BAM Notification Services implique deux étapes majeures :

Notes

Vous devez déplacer la base de données BAM Notification Services Application (BAMAlertsApplication) et la base de données BAM Notification Services Instance (BAMAlertsNSMain) ensemble.

Prérequis

Pour exécuter cette procédure, vous devez être connecté avec un compte membre du rôle de serveur fixe sysadmin SQL Server.

Déplacement de la base de données BAM Notification Services

Effectuez les étapes de la procédure suivante pour déplacer la base de données BAM Notification Services.

Pour déplacer la base de données BAM Notification Services

  1. Arrêtez les packages SSIS de mise à jour de cube BAM et de maintenance des données, ou empêchez-les de s’exécuter jusqu’à ce que vous ayez restauré la base de données BAM Notification Services.

  2. Arrêtez tous les services BizTalk Server. Pour plus d’informations, consultez la rubrique Guide pratique pour démarrer, arrêter, suspendre, reprendre ou redémarrer BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) dans BizTalk Server aide.

  3. Arrêtez le service IIS.

  4. Arrêtez le service de notification d’alertes BAM :

    1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.

    2. À l’invite de commandes, tapez :

      Arrêt net NS$BamAlerts

  5. Sauvegardez la base de données BAM Notification Services sur l’ancien serveur. Pour obtenir des instructions sur la sauvegarde d’une base de données, suivez les instructions fournies dans Guide pratique pour sauvegarder une base de données (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156510) dans SQL Server documentation en ligne sur la sauvegarde d’une base de données.

    Notes

    Effectuez cette étape pour les bases de données BAMAlertsApplication et BAMAlertsNSMain.

  6. Copiez la base de données BAM Notification Services sur le nouvel ordinateur SQL Server.

  7. Restaurez la base de données BAM Notification Services sur le nouveau serveur. Pour obtenir des instructions sur la restauration de la base de données, suivez les instructions fournies dans Guide pratique pour restaurer une sauvegarde de base de données (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156511) dans SQL Server documentation en ligne sur la restauration d’une base de données.

    Notes

    Effectuez cette étape pour les bases de données BAMAlertsApplication et BAMAlertsNSMain.

Mise à jour des références aux nouvelles bases de données BAM Notification Services

Après avoir déplacé la base de données, vous devez mettre à jour toutes les références aux nouvelles bases de données BAM Notification Services. Les références suivantes doivent être mises à jour :

Pour mettre à jour la configuration BAM

  1. Obtenez une copie du fichier .xml utilisé pour restaurer BAM :

    1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.

    2. Sur un ordinateur exécutant BizTalk Server, accédez au dossier suivant :

      • Si BizTalk Server est installé sur une version 64 bits de Windows Server :

        %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

      • Si BizTalk Server est installé sur une version 32 bits de Windows Server :

        %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

    3. À l’invite de commandes, tapez :

      Bm.exe get-config –filename:BAMConfiguration.xml -server :<servername> -database :<database>

      Notes

      Lors de l’exécution de cette commande, remplacez le nom réel du serveur à partir duquel obtenir les informations <de configuration par servername> et remplacez le nom réel de la base de données à partir de laquelle obtenir les informations de configuration de <la base de données>. Pour plus d’informations sur l’utilisation de l’utilitaire de gestion BAM (BM), consultez Commandes de gestion de l’infrastructure (https://go.microsoft.com/fwlink/?LinkId=156516) dans BizTalk Server’aide.

  2. Modifiez le fichier BAMConfiguration.xml et remplacez les propriétés DBServer dans la <DeploymentUnit Name="Alert"> section par le nouveau nom du serveur.

  3. Enregistrez le fichier BAMConfiguration.xml, puis fermez-le.

  4. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.

  5. Sur un ordinateur exécutant BizTalk Server, accédez au dossier suivant :

    • Si BizTalk Server est installé sur une version 64 bits de Windows Server :

      %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

    • Si BizTalk Server est installé sur une version 32 bits de Windows Server :

      %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

  6. À l’invite de commandes, tapez :

    bm.exe update-config -FileName:BAMConfiguration.xml

Inscrire les services de notification

Après avoir déplacé la base de données BAM Notification Services, vous devez réinscrire le service de notification sur tous les ordinateurs du groupe BizTalk Server qui exécutent Notification Services (NSservice.exe). Cela permet aux services de notification de se connecter aux bases de données dans leur nouvel emplacement. Pour obtenir des instructions sur l’inscription des services de notification, suivez les étapes 5 à 11 de la page Mise à jour des références aux bases de données BAM Notification Services (https://go.microsoft.com/fwlink/?LinkId=156684) dans BizTalk Server’aide.

Notez les points suivants lors de l’exécution des étapes mentionnées dans le lien précédent :

  • Les étapes 5 et 6 du lien précédent doivent être effectuées sur les serveurs répertoriés dans le xml de configuration BAM pour les propriétés suivantes :

    <DeploymentUnit Name="Alert">
      <Property Name="GeneratorServerName">Server_Name</Property>
      <Property Name="ProviderServerName">Server_Name</Property>
      <Property Name="DistributorServerName">Server_Name</Property>
    </DeploymentUnit>
    
    
  • Les étapes 7 à 11 doivent être effectuées sur l’ordinateur qui héberge le portail BAM.

Voir aussi

Déplacement de bases de données