Déplacer les bases de données service Manager et d’entrepôt de données vers différents serveurs
Une fois que vous avez déployé Service Manager, vous devrez peut-être déplacer les bases de données Service Manager ou d’entrepôt de données d’un ordinateur exécutant Microsoft SQL Server vers une autre pour des raisons telles que les suivantes :
Vous devez remplacer le matériel qui rencontre des problèmes et n’est plus considéré comme fiable.
Vous devez ajouter du matériel supplémentaire pour améliorer l'évolutivité et les performances.
Vous devez déplacer une base de données et un fichier journal sur un volume différent pour des raisons de place ou de performances.
Vous devez changer un matériel loué dont le bail expire prochainement.
Vous devez changer ou mettre à niveau du matériel pour respecter de nouvelles normes de matériel.
Vous avez initialement installé plusieurs composants Service Manager sur un seul serveur et vous devez distribuer certains composants à d’autres serveurs.
Vous devez restaurer la fonctionnalité dans un scénario d'échec.
Si vous souhaitez déplacer la base de données de l’entrepôt de données et si vous avez installé Service Manager au cours des 90 derniers jours, il peut être plus facile de désinscrire l’entrepôt de données, d’installer un nouvel entrepôt de données et d’inscrire la nouvelle base de données. Si les données n’ont pas été nettoyées à partir de la base de données Service Manager, il n’y aura aucune perte de données dans la base de données de l’entrepôt de données, car elle sera synchronisée. Par défaut, l'intervalle de nettoyage des éléments de travail est de 90 jours à partir de la dernière modification d'un élément de travail. L’utilisation de ce processus est plus simple que d’utiliser les instructions suivantes, qui détaillent la façon de déplacer vos bases de données d’un serveur vers un autre et nécessitent de nombreuses étapes.
Déplacer la base de données Service Manager
Vous devez utiliser les étapes générales suivantes pour déplacer la base de données Service Manager.
Remarque
Ouvrez le port SQL entrant sur le nouveau serveur de base de données Service Manager. Le port par défaut est 1433.
Arrêtez les services System Center sur tous les serveurs d’administration.
Sauvegardez la base de données Service Manager, comme décrit dans Comment sauvegarder la base de données Production Service Manager.
Restaurez la base de données Service Manager sur l’ordinateur cible exécutant Microsoft SQL Server, comme décrit dans Comment restaurer la base de données Service Manager dans l’environnement lab.
Configurez la base de données Service Manager, comme décrit dans How to Prepare the Service Manager Database in the Lab Environment.
Important
N’effectuez pas l’étape 17 dans la procédure de configuration des tables.
Après avoir déplacé la base de données Service Manager, veillez à modifier manuellement toutes les informations d'inscription d'entrepôt de données et de base de données Service Manager dans la base de données DWStagingAndConfig. Les anciennes informations relatives à l'emplacement de la base de données ServiceManager sont conservées dans les tables suivantes de la base de données DWStagingAndConfig :
MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource
- Dans l’entrée correspondante avec DataSourceName_GUID = <Nom> de la source de données Service Manager, modifiez le champ DatabaseServer_GUID avec le nouveau nom de SQLServer\Instance vers lequel la base de données ServiceManager a été déplacée.
MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore
- Dans l'entrée correspondante contenant DataService_GUID = ServiceManager, remplacez la valeur du champ Server_GUID par le nouveau nom de l'instance SQL Server dans laquelle la base de données ServiceManager a été déplacée.
Configurez le Registre sur tous les serveurs d’administration qui accèdent à la nouvelle instance SQL Server en procédant comme suit :
Ouvrez l'Éditeur du Registre.
Accédez à HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<version>\Common\Database.
Configurez deux clés : une pour le nom de serveur (DatabaseServerName) et une pour le nom de base de données (DatabaseName). Définissez les valeurs sur le nouveau nom du serveur et le nom de la base de données s’ils sont différents des valeurs d’origine.
Si vous mettez également à niveau le serveur SQL lors du déplacement, mettez à niveau les prérequis SQL Server suivants pour le serveur d’administration Service Manager. Les composants requis SQL Server sont :
SQL Native Client
Objets AMO (Analysis Management Objects)
Démarrez les services System Center sur tous les serveurs d'administration, comme décrit dans How to Start Service Manager Services on the Secondary Management Server (Démarrage des services Service Manager sur le serveur d'administration secondaire).
Installez une autre base de données Service Manager portant un autre nom sur le même ordinateur qui exécute SQL Server en installant un autre serveur d’administration Service Manager et en choisissant de créer une base de données. Cette étape permet de renseigner la base de données principale avec le texte d'un message d'erreur, de sorte que si une erreur se produit à l'avenir, le message d'erreur pourra décrire le problème spécifique au lieu d'afficher un texte générique. Une fois la base de données installée, vous pouvez la déplacer à partir de l'ordinateur qui exécute SQL Server et désinstaller le serveur d'administration temporaire supplémentaire.
- Ou -
Exécutez la requête suivante sur le serveur de base de données Service Manager source et copiez le script de sortie, puis exécutez-la sur le nouveau serveur de base de données Service Manager.
DECLARE @crlf char(2); DECLARE @tab char(1); SET @crlf = CHAR(13) + CHAR(10); SET @tab = CHAR(9); SELECT 'EXEC sp_addmessage ' + @crlf + @tab + '@msgnum = ' + CAST(m.message_id AS varchar(30)) + ', ' + @crlf + @tab + '@severity = ' + CAST(m.severity AS varchar(3)) + ', ' + @crlf + @tab + '@msgtext = N''' + REPLACE(m.[text],'''','''''') + '''' + ', ' + @crlf + @tab + '@lang = ''' + (SELECT TOP 1 alias FROM master.sys.syslanguages l WHERE l.lcid = m.language_id) + ''', ' + @crlf + @tab + '@with_log = ''' + CASE WHEN m.is_event_logged = 1 THEN 'TRUE' ELSE 'FALSE' END + ''', ' + @crlf + @tab -- Uncomment ONLY if you want to replace: + '@replace = ''replace'';' + @crlf + 'GO' + @crlf + @crlf FROM master.sys.messages m WHERE m.message_id > 50000; GO
Déplacer des bases de données d’entrepôt de données
Les étapes générales suivantes sont nécessaires pour déplacer les bases de données de l’entrepôt de données. Chaque étape de cette liste est liée à une procédure associée plus loin dans cet article.
- Rechercher les comptes d'utilisateur et les instances de SQL Server
- Stop Service Manager services
- Sauvegarder les bases de données de l’entrepôt de données
- Mettre les bases de données de l'entrepôt de données hors connexion
- Restaurer les bases de données de l'entrepôt de données sur le nouvel ordinateur exécutant SQL Server
- Préparer les bases de données de l'entrepôt de données sur le nouveau serveur de base de données
- Mettre à jour le serveur d'administration de l'entrepôt de données avec le nouveau nom du serveur de base de données
- Mettre à jour les sources de données sur le serveur de rapports
- Mettre à jour les sources de données pour Analysis Services
- Démarrer les services Service Manager sur le serveur d'administration de l'entrepôt de données
Important
Après avoir déplacé les bases de données DWStagingAndConfig et DWRepository , elles doivent être restaurées sur la même instance de SQL Server. La restauration sur des instances distinctes de SQL Server n’est pas prise en charge.
Le classement de la nouvelle instance de SQL Server doit correspondre au classement des instances d'origine de SQL Server où les bases de données de l'entrepôt de données étaient initialement hébergées.
Rechercher les comptes d'utilisateur et les instances de SQL Server
Utilisez les procédures suivantes pour localiser les comptes d’utilisateur et les instances de SQL Server utilisées par le serveur d’administration de l’entrepôt de données pour identifier les éléments suivants :
- Noms de base de données et d’instance SQL Server
- Noms de serveur de rapports et d’instance
- Compte de service
- Compte de création de rapports
- Compte OLAP
Procédez comme suit pour identifier les noms de base de données et d’instance SQL Server utilisés par le serveur d’administration de l’entrepôt de données :
Connectez-vous au serveur d’administration de l’entrepôt de données en tant qu’utilisateur avec des informations d’identification d’administration.
Sur le bureau Windows, sélectionnez Démarrer, puis Exécutez.
Dans la boîte de dialogue Exécuter , dans la zone Ouvrir , entrez regedit, puis sélectionnez OK.
Dans la fenêtre Éditeur de Registre, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database, puis notez les valeurs de Registre suivantes :
nom_base_de_données
DatabaseServerName
DataMartDatabaseName
DataMartSQLInstance
RepositoryDatabaseName
RepositorySQLInstance
StagingDatabaseName
StagingSQLInstance
OMDataMartDatabaseName
OMDataMartSQLInstance
CMDataMartDatabaseName
CMDataMartSQLInstance
Stop Service Manager services
Utilisez la procédure suivante pour arrêter les services Service Manager sur le serveur d'administration de l'entrepôt de données.
Arrêter les services Service Manager sur le serveur d’administration de l’entrepôt de données
Procédez comme suit pour arrêter les services Service Manager sur le serveur d’administration de l’entrepôt de données :
Dans la boîte de dialogue Exécuter, dans le champ Ouvrir le texte, entrez services.msc, puis sélectionnez OK.
Dans la fenêtre Services , dans le volet Services (local), recherchez les trois services suivants, puis, pour chacun d’eux, sélectionnez Arrêter :
Service d'accès aux données System Center
Microsoft Monitoring Agent
Configuration de l'administration de System Center
Sauvegarder les bases de données de l’entrepôt de données
Utilisez la procédure suivante pour sauvegarder les bases de données de l’entrepôt de données sur l’ordinateur d’origine exécutant SQL Server :
Connectez-vous à l’ordinateur d’origine exécutant SQL Server qui héberge les bases de données de l’entrepôt de données et ouvrez SQL Server Management Studio.
Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :
Dans la liste Type de serveur , sélectionnez Moteur de base de données.
Dans la liste Nom du serveur , sélectionnez le nom du serveur correspondant à la base de données de l'entrepôt de données.
Dans la liste d’authentification, sélectionnez Authentification Windows, puis Connect.
Dans le volet Explorateur d'objets , développez Bases de données.
Cliquez avec le bouton droit sur la base de données DWStagingAndConfig, sélectionnez Tâches, puis sauvegardez.
Dans la boîte de dialogue Sauvegarder la base de données , entrez un chemin d’accès et un nom de fichier dans la zone de texte Destination sur disque , puis sélectionnez OK.
Important
L'emplacement de destination doit avoir suffisamment d'espace disque libre pour stocker les fichiers de sauvegarde.
Sélectionnez OK dans la boîte de dialogue Sauvegarder la base de données pour démarrer la sauvegarde.
Répétez ces étapes pour les bases de données DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart.
Mettre les bases de données de l'entrepôt de données hors connexion
Utilisez la procédure suivante pour mettre hors connexion les bases de données de l’entrepôt de données sur l’ordinateur d’origine exécutant SQL Server :
Connectez-vous à l’ordinateur d’origine exécutant SQL Server qui héberge les bases de données de l’entrepôt de données et ouvrez SQL Server Management Studio.
Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :
Dans la liste Type de serveur , sélectionnez Moteur de base de données.
Dans la liste Nom du serveur , sélectionnez le nom du serveur correspondant à la base de données de l'entrepôt de données.
Dans la liste d’authentification, sélectionnez Authentification Windows, puis Connect.
Dans le volet Explorateur d'objets , développez Bases de données.
Cliquez avec le bouton droit sur la base de données DWStagingAndConfig , sélectionnez Tâches, puis Prenez hors connexion.
Dans la boîte de dialogue Mettre hors connexion la base de données, sélectionnez Fermer.
Répétez les étapes précédentes pour les bases de données DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart.
Restaurer les bases de données de l'entrepôt de données sur le nouvel ordinateur exécutant SQL Server
Utilisez la procédure suivante pour restaurer les bases de données de l’entrepôt de données sur le nouvel ordinateur exécutant SQL Server :
Sur le nouvel ordinateur exécutant SQL Server, ouvrez SQL Server Management Studio.
Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :
Dans la liste Type de serveur , sélectionnez Moteur de base de données.
Dans la liste Nom du serveur , sélectionnez le nom de serveur correspondant à votre base de données Service Manager.
Dans la liste d’authentification, sélectionnez Authentification Windows, puis Connect.
Dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le dossier Bases de données, puis sélectionnez Restaurer la base de données.
Dans la boîte de dialogue Restaurer la base de données , sous la zone de texte À un point dans le temps , conservez la valeur par défaut, la plus récente possible ou sélectionnez une date et une heure spécifiques en sélectionnant le bouton Parcourir pour ouvrir la boîte de dialogue Restauration de point dans le temps.
Pour spécifier la source et l’emplacement des jeux de sauvegarde à restaurer, sélectionnez À partir de l’appareil.
Sélectionnez Parcourir pour ouvrir la boîte de dialogue Spécifier la sauvegarde .
Dans la zone de liste Support de sauvegarde , sélectionnez l'un des types de périphérique répertoriés. Pour sélectionner d’autres appareils pour l’emplacement de sauvegarde, sélectionnez Ajouter.
Dans la grille Sélectionnez les jeux de sauvegarde à restaurer , sélectionnez les sauvegardes à restaurer. Cette grille affiche les sauvegardes disponibles pour l'emplacement spécifié.
Sur la page Général , le nom de la base de données de restauration s'affiche dans la liste Vers la base de données . Sélectionnez la base de données DWStagingAndConfig dans la liste.
Dans le volet Options de restauration , sélectionnez Remplacer la base de données existante.
Dans le volet des options Restaurer les fichiers de la base de données en tant que , vérifiez que le nom du fichier de base de données d'origine et le chemin sont corrects.
Pour l’option État de récupération, sélectionnez Laisser les bases de données prêtes à être utilisées en supprimant les transactions non validées. Les journaux de transactions supplémentaires ne peuvent pas être restaurés (RESTORE WITH RECOVERY).
Sélectionnez OK pour restaurer la base de données.
Répétez les étapes précédentes pour les bases de données DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart.
Préparer les bases de données de l'entrepôt de données sur le nouveau serveur de base de données
Utilisez les trois procédures suivantes pour préparer les bases de données de l'entrepôt de données sur le nouveau serveur de base de données :
Pour configurer la base de données DWStagingAndConfig sur le nouvel ordinateur exécutant SQL Server
Pour configurer les autorisations de base de données du compte de service
Pour configurer les tables DWStagingAndConfig
Configurer la base de données DWStagingAndConfig sur le nouvel ordinateur exécutant SQL Server
Procédez comme suit pour configurer la base de données DWStagingAndConfig sur le nouvel ordinateur exécutant SQL Server :
Sur le nouvel ordinateur exécutant SQL Server, ouvrez SQL Server Management Studio.
Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :
Dans la liste Type de serveur , sélectionnez Moteur de base de données.
Dans la liste Nom du serveur , sélectionnez le nom du nouvel ordinateur exécutant SQL Server et qui héberge la base de données DWStagingAndConfig .
Dans la liste d’authentification, sélectionnez Authentification Windows, puis Connect.
Dans le volet Explorateur d’objets, développez Bases de données, puis sélectionnez DWStagingAndConfig.
Dans la barre d’outils, sélectionnez Nouvelle requête.
Dans le volet central, copiez la commande suivante, puis sélectionnez Exécuter.
sp_configure 'clr enabled', 1 go reconfigure go
Dans le volet central, supprimez la commande que vous avez tapée à l’étape précédente, copiez la commande suivante, puis sélectionnez Exécuter.
ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE
Dans le volet central, supprimez la commande que vous avez entrée à l’étape précédente, copiez la commande suivante, puis sélectionnez Exécuter.
ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER
Dans le volet central, supprimez la commande que vous avez entrée à l’étape précédente, entrez la commande suivante, puis sélectionnez Exécuter.
ALTER DATABASE DWStagingAndConfig SET MULTI_USER
Configurer les autorisations de base de données du compte de service
Procédez comme suit pour configurer les autorisations de base de données du compte de service :
Dans le volet Explorateur d'objets , développez Sécuritépuis Connexions. Cliquez avec le bouton droit sur Connexions, puis sélectionnez Nouvelle connexion.
Sélectionnez Rechercher.
Entrez le nom d’utilisateur à l’aide du format domaine\nom d’utilisateur pour le compte de service de l’entrepôt de données, sélectionnez Vérifier les noms, puis sélectionnez OK.
Remarque
Si le compte d’accès aux données s’exécute en tant que LocalSystem, utilisez le domaine de format \nom_ordinateur$ dans les connexions SQL, où nom_ordinateur est le nom du serveur d’administration.
Dans le volet Sélectionner une page , sélectionnez Mappage d’utilisateurs.
Dans la zone Utilisateurs mappés à cette connexion et dans la colonne Mapper , cliquez sur la ligne représentant le nom de la base de données DWStagingAndConfig. Le nom de la base de données par défaut est DWStagingAndConfig.
Dans la zone Appartenance au rôle de base de données pour : DWStagingAndConfig , assurez-vous que les entrées suivantes sont sélectionnées :
configsvc_users
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
dbmodule_users
public
sdk_users
sql_dependency_subscriber
db_owner
Dans la zone Appartenance au rôle de base de données pour : DWRepository , assurez-vous que les entrées suivantes sont sélectionnées :
db_owner
public
Dans la zone Appartenance au rôle de base de données pour : DWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_owner
public
Cliquez sur OK.
Dans le volet Explorateur d'objets , développez Sécuritépuis Connexions.
Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.
Sélectionnez Rechercher.
Entrez le nom d’utilisateur au format domaine\nom d’utilisateur pour le compte de création de rapports, sélectionnez Vérifier les noms, puis sélectionnez OK.
Dans le volet Sélectionner une page , sélectionnez Mappage d’utilisateurs.
Dans la zone Utilisateurs mappés à cette connexion et dans la colonne Mapper , cliquez sur la ligne représentant le nom de DWStagingAndConfig. Le nom de la base de données par défaut est DWStagingAndConfig.
Dans la zone Appartenance au rôle de base de données pour : DWStagingAndConfig , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
Dans la zone Appartenance au rôle de base de données pour : DWRepository , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Dans la zone Appartenance au rôle de base de données pour : DWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Dans la zone Appartenance au rôle de base de données pour : OMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Dans la zone Appartenance au rôle de base de données pour : CMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Cliquez sur OK.
Dans le volet Explorateur d'objets , développez Sécuritépuis Connexions.
Cliquez avec le bouton droit sur Connexions, puis sélectionnez Nouvelle connexion.
Sélectionnez Rechercher.
Entrez le nom d’utilisateur au format domaine\nom d’utilisateur du compte OLAP, sélectionnez Vérifier les noms, puis sélectionnez OK.
Dans le volet Sélectionner une page , sélectionnez Mappage d’utilisateurs.
Dans la zone Appartenance au rôle de base de données pour : DWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Dans la zone Appartenance au rôle de base de données pour : OMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Dans la zone Appartenance au rôle de base de données pour : CMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :
db_datareader
public
reportuser
Cliquez sur OK.
Configurer les tables DWStagingAndConfig
Procédez comme suit pour configurer les tables DWStagingAndConfig :
Dans le volet Explorateur d'objets , développez successivement Bases de données, DWStagingAndConfiget Tables.
Sélectionnez dbo.MT_Microsoft$SystemCenter$ManagementGroup, puis modifiez les 200 premières lignes.
Dans le volet central, recherchez la colonne SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A, puis, dans la première ligne de la colonne, entrez le nom du nouvel ordinateur exécutant SQL Server qui héberge la base de données DWStagingAndConfig. Pour les instances nommées, entrez ComputerName\InstanceName.
Cliquez avec le bouton droit sur dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore, puis sélectionnez Modifier les 200 premières lignes.
Mettez à jour la colonne Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA pour les lignes représentant DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart en entrant le nom du nouvel ordinateur exécutant SQL Server qui héberge les bases de données respectives. Pour les instances nommées, entrez ComputerName\InstanceName.
Cliquez avec le bouton droit sur dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore, puis sélectionnez Modifier les 200 premières lignes.
Dans le volet central, recherchez la colonne Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA et, dans la première ligne de la colonne, entrez le nom du nouvel ordinateur exécutant SQL Server qui héberge la base de données DWStagingAndConfig. Pour les instances nommées, entrez ComputerName\InstanceName.
Cliquez avec le bouton droit sur LFX. DataSource, puis sélectionnez Modifier les 200 premières lignes.
Dans le volet central, recherchez la colonne DataSourceAddress et, dans la première ligne de la colonne, recherchez l’entrée qui commence par la source de données = nom du serveur ; Catalogue initial = DWStagingAndConfig ; Conserver les informations de sécurité=False. Remplacez le nom du serveur par le nom du nouvel ordinateur exécutant SQL Server.
Vérifiez que les valeurs que vous avez entrées ont été enregistrées en interrogeant les tables spécifiées dans les étapes précédentes.
Fermez Microsoft SQL Server Management Studio.
Mettre à jour le serveur d'administration de l'entrepôt de données avec le nouveau nom du serveur de base de données
Utilisez la procédure suivante pour mettre à jour le serveur d’administration de l’entrepôt de données pour utiliser le nouveau nom du serveur de base de données :
Connectez-vous à l’ordinateur en tant qu’utilisateur avec des informations d’identification administratives.
Sur le bureau Windows, sélectionnez Démarrer, puis Exécutez.
Dans la boîte de dialogue Exécuter , dans la zone Ouvrir , entrez regedit, puis sélectionnez OK.
Attention
Si la modification du registre n'est pas faite correctement, cela peut endommager sévèrement le système ; aussi, avant d'apporter tout changement au registre, sauvegardez toutes les données essentielles de l'ordinateur.
Dans la fenêtre Éditeur de Registre, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database.
Dans le volet droit, double-cliquez sur DatabaseServerName.
Dans la zone Modifier la chaîne , dans la zone De données Valeur, entrez le nom du nouvel ordinateur exécutant SQL Server qui héberge la base de données DWStagingAndConfig. Si vous utilisez une instance nommée de SQL Server, utilisez le format nom de l’ordinateur\nom de l’instance.
Cliquez sur OK.
Répétez les étapes précédentes pour les valeurs de Registre afin de refléter le nouveau nom de l'ordinateur exécutant SQL Server pour les bases de données DWDataMart, OMDWDataMart, CMDWDataMart, DWRepository et DWStagingAndConfig.
DataMartSQLInstance
RepositorySQLInstance
StagingSQLInstance
OMDataMartSQLInstance
- CMDataMartSQLInstance
Mettre à jour les sources de données sur le serveur de rapports
Utilisez la procédure suivante pour mettre à jour les sources de données sur le serveur de rapports pour pointer vers le nouvel ordinateur exécutant SQL Server :
Connectez-vous au serveur de rapports Service Manager et démarrez Reporting Services Configuration Manager.
Dans la boîte de dialogue Connexion de configuration de Reporting Services, connectez-vous à l’instance de serveur de rapports correcte, comme indiqué dans la section Pour identifier le serveur de rapports et le nom d’instance utilisé par le serveur d’administration de l’entrepôt de données.
Dans la liste du Gestionnaire de configuration de Reporting Services, sélectionnez URL de gestionnaire de rapports.
Dans la page URL du Gestionnaire de rapports, sélectionnez le lien hypertexte qui ressemble
http://Servername/:portnumber/Reports
à ouvrir la page d’accueil Rapports dans votre navigateur Internet.Sur la page d'accueil, ouvrez le dossier System Center , puis le dossier Service Manager .
Ouvrez la liste des éléments Service Manager, puis sélectionnez la source de données DWDataMart .
Dans la zone Chaîne de connexion , la chaîne ressemble à
data source=<server name>;initial catalog=DWDataMart
. Remplacez le nom existant de l'ordinateur exécutant SQL Server en tapant le nom du nouvel ordinateur exécutant SQL Server.Revenez à la page web du dossier Service Manager précédent, puis sélectionnez la source de données DWStagingAndConfig .
Dans la zone Chaîne de connexion , la chaîne ressemble à
data source=<server name>;initial catalog= DWStagingAndConfig
. Remplacez le nom existant de l'ordinateur exécutant SQL Server en tapant le nom du nouvel ordinateur exécutant SQL Server.Revenez à la page web du dossier Service Manager précédent et sélectionnez la source de données ConfigurationManager .
Dans la zone Chaîne de connexion , la chaîne ressemble à
data source=<server name>;initial catalog= CMDWDataMart
. Remplacez le nom existant de l’ordinateur exécutant SQL Server en entrant le nom du nouvel ordinateur exécutant SQL Server.Revenez à la page web du dossier Service Manager précédent et sélectionnez la source de données MultiMartDatasource .
Dans la zone Chaîne de connexion , la chaîne ressemble à
<root><source id='DWDataMart' connectionString='Data Source=<Server name>;Initial Catalog=DWDataMart;Integrated Security=True' /><source id='OMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=OMDWDataMart;Integrated Security=True' /><source id='CMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=CMDWDataMart;Integrated Security=True' /></root>
. Remplacez le nom existant de l’ordinateur exécutant SQL Server en entrant le nom du nouvel ordinateur exécutant SQL Server.Revenez à la page web du dossier Service Manager précédent et sélectionnez la source de données Operations Manager .
Dans la zone Chaîne de connexion , la chaîne ressemble à
data source=<server name>;initial catalog= OMDWDataMart
. Remplacez le nom existant de l'ordinateur exécutant SQL Server en tapant le nom du nouvel ordinateur exécutant SQL Server.Fermez votre navigateur Web.
Mettre à jour les sources de données pour Analysis Services
Utilisez la procédure suivante pour mettre à jour les chaîne de connexion pour les sources de données sur le serveur qui héberge la base de données Analysis Services :
Connectez-vous au serveur qui héberge la base de données SQL Server Analysis Services.
Ouvrez SQL Server Management Studio.
Dans la boîte de dialogue Se connecter au serveur, dans la liste Type de serveur, sélectionnez Analysis Services.
Dans la liste des noms du serveur, entrez le nom du serveur que vous avez reçu comme sortie de l’applet de commande $OLAPServer.Server. (Vous avez noté ces informations dans le cadre de la procédure « Pour identifier le compte OLAP utilisé par le serveur d'administration de l'entrepôt de données » décrite plus haut dans cette rubrique.)
Dans le volet Explorateur d'objets , développez Bases de données, puis DWASDataBase.
Développez Sources de donnéeset double-cliquez sur CMDataMart.
Dans la boîte de dialogue Propriétés de la source de données - CMDataMart , sélectionnez Fournisseur de chaîne de connexion=SQLNCLI10.1 ; Source de données=nom_serveur ; Security=SSPI intégré ; Initial Catalog=CMDWDataMart.
Remplacez <le nom> du serveur par le nom de l’ordinateur exécutant SQL Server qui héberge la base de données CMDWDataMart.
Vous devez entrer à nouveau le mot de passe du compte d’emprunt d’identité lorsque vous avez terminé la mise à jour du serveur de source de données. Sélectionnez le bouton de sélection à droite de ImpersonateAccount, puis ajoutez le mot de passe dans la boîte de dialogue Informations d’emprunt d’identité. Sélectionnez OK pour accepter les modifications.
Répétez les étapes précédentes pour mettre à jour les chaînes de connexion pour les sources de données DWDataMart et OMDataMart.
Démarrer les services Service Manager sur le serveur d'administration de l'entrepôt de données
Utilisez la procédure suivante pour démarrer les services Service Manager sur le serveur d’administration de l’entrepôt de données :
Dans la boîte de dialogue Exécuter, dans le champ Ouvrir le texte, entrez services.msc, puis sélectionnez OK.
Dans la fenêtre Services , dans le volet Services (local), recherchez les trois services suivants, puis, pour chacun d’eux, sélectionnez Démarrer :
Service d'accès aux données System Center
Microsoft Monitoring Agent
Configuration de l'administration de System Center
Étapes suivantes
Pour en savoir plus sur la mise à niveau de Service Manager, consultez Mettre à niveau System Center 2012 R2 - Service Manager vers System Center - Service Manager.