Mise à jour des références aux noms du serveur Analyse BAM et de la base de données de schémas en étoile BAM
Si vous avez sauvegardé vos bases de données BAMAnalysis et BAMStarSchema, vous pouvez, dans l'éventualité d'une défaillance de données ou du système, restaurer cette sauvegarde sur un ordinateur distinct et la renommer.
Pour restaurer les bases de données BAM Analysis Server ou BAMStarSchema, effectuez les étapes décrites dans Comment restaurer vos bases de données. En outre, vous devez mettre à jour les lots DTS (Data Transformation Services) BAM avec les nouveaux noms du serveur et de la base de données.
Prérequis
Pour exécuter cette procédure, vous devez ouvrir une session en tant que membre du groupe Administrateurs de BizTalk Server.
Pour mettre à jour les références aux noms du serveur Analyse BAM et de la base de données de schémas en étoile BAM (SQL Server 2008R2/SP1)
Arrêtez toute mise à jour du cube d'analyse BAM et tout lot SSIS de maintenance des données, ou empêchez leur exécution jusqu'à ce que vous ayez restauré la base de données BAMAnalysis ou BAMStarSchema.
Arrêtez le service de l'application BizTalk (y compris le service de bus d'événements BAM) de sorte qu'il ne tente pas d'importer davantage de données dans les bases de données.
Cliquez sur Démarrer, sur Exécuter, puis tapez services.msc.
Cliquez avec le bouton droit sur le service BizTalk Group BizTalk : BizTalkServerApplication service, puis cliquez sur Arrêter.
Conseil
Une autre façon d’arrêter un service consiste à utiliser la commande Net Stop . Pour arrêter le service BizTalk à l’aide de Net Stop, ouvrez une invite de commandes (si vous utilisez Windows Server 2008 ou Windows Vista, démarrez l’invite de commandes à l’aide de l’option Exécuter en tant qu’administrateur) et tapez ce qui suit :
Net Stop BTSSvc$BizTalkServerApplication
puis appuyez sur Entrée.Cliquez sur Démarrer, sur Tous les programmes, sur Microsoft SQL Server 2008 R2, puis sur SQL Server Business Intelligence Development Studio.
Créez un projet dans SQL Server Business Intelligence Development Studio. Cliquez sur Fichier, sur Nouveau, puis sur Projet.
Dans la boîte de dialogue Nouveau projet , dans Modèles, cliquez sur Projet Integration Services, puis sur OK.
Dans la boîte de dialogue Projet Integration Services, dans Explorateur de solutions, cliquez avec le bouton droit sur Packages SSIS, puis cliquez sur Ajouter un package existant.
Dans la boîte de dialogue Ajouter une copie d’un package existant , dans la zone de liste déroulante Serveur , sélectionnez le serveur qui contient le package BAM_AN.
Dans Chemin du package, cliquez sur le bouton de sélection.
Dans la boîte de dialogue Package SSIS , sélectionnez le package BAM_AN, cliquez sur OK, puis sur OK.
À présent, le package s'affiche dans l'Explorateur de solutions.
Dans Explorateur de solutions, double-cliquez sur le package BAM_AN. Dans Gestionnaires de connexions, double-cliquez sur la base de données numéro 3 (base de données MSDB).
Dans la boîte de dialogue Gestionnaire des connexions, dans la zone Nom du serveur, entrez le nom du serveur MSDB, puis cliquez sur OK.
Cliquez sur l’onglet Package Explorer, double-cliquez sur le dossier Variables, puis mettez à jour les valeurs du nom du serveur d’importation principal et du nom de la base de données d’importation principale.
Cliquez sur Fichier, puis sur Enregistrer tout.
Dans Microsoft SQL Server Management Studio, cliquez sur Se connecter.
Cliquez sur Integration Services, double-cliquez sur Packages stockés, cliquez sur MSDB, cliquez avec le bouton droit sur le package BAM_AN, puis cliquez sur Importer le package.
Dans la boîte de dialogue Importer un package , dans Emplacement du package, sélectionnez Système de fichiers.
Dans Chemin du package, accédez à votre projet enregistré, sélectionnez le fichier BAM_AN*.dtsx, puis cliquez sur Ouvrir.
Cliquez à l’intérieur de la zone Nom du package pour remplir automatiquement la zone.
Cliquez sur OK, puis sur Oui pour remplacer.
Redémarrez le service de l'application BizTalk.
Cliquez sur Démarrer, sur Exécuter, puis tapez services.msc.
Cliquez avec le bouton droit sur le service BizTalk Group BizTalk : BizTalkServerApplication service, puis cliquez sur Démarrer.
Activez les mises à jour du cube d'analyse BAM et les lots SSIS de gestion des données.