Mettre à niveau Master Data Services

Il existe trois scénarios de mise à niveau vers Microsoft SQL Server 2012. Choisissez le scénario qui convient à votre situation.

Important

  • Enregistrez votre base de données avant d'effectuer toute mise à niveau.

  • La mise à niveau recrée les procédures stockées et met à niveau les tables utilisées par Master Data Services. Les personnalisations appliquées à l'un ou l'autre de ces composants peuvent être perdues.

  • Les packages de déploiement de modèle peuvent être utilisés uniquement dans l'édition de SQL Server utilisée pour les créer. Vous ne pouvez pas déployer des packages de déploiement de modèle créés dans SQL Server 2008 R2 sur SQL Server 2012.

  • Le bouton Réparer s'affiche pendant la mise à niveau uniquement après que vous avez sélectionné une base de données restaurée à partir d'une sauvegarde. Le bouton Réparer permet d'effectuer les opérations suivantes : activer le CLR sur l'instance de SQL Server, activer le Service Broker ainsi que la file d'attente de ce dernier et activer les autres services nécessaires.

Mise à niveau de SQL Server 2008 R2 sans mise à niveau du moteur de base de données

Ce scénario peut être considéré comme une installation côte à côte, car SQL Server 2008 R2 et SQL Server 2012 sont installés en parallèle, sur le même ordinateur ou sur des ordinateurs différents.

Dans ce scénario, vous continuez à utiliser SQL Server 2008 R2 pour héberger la base de données MDS. Toutefois, vous devez mettre à niveau le schéma de la base de données MDS, puis utiliser l'application Web SQL Server 2012 pour accéder à la base de données MDS. La base de données MDS ne sera plus accessible par l'application Web SQL Server 2008 R2.

Si vous choisissez d'installer les deux versions sur le même ordinateur, vous pouvez le faire car les fichiers sont installés dans un emplacement différent.

  • Pour SQL Server 2012, par défaut, les fichiers sont installés à l'emplacement drive:\Program Files\Microsoft SQL Server\110\Master Data Services.

  • Dans SQL Server 2008 R2, les fichiers sont installés à l'emplacement drive:\Program Files\Microsoft SQL Server\Master Data Services.

Pour effectuer cette tâche, procédez comme suit.

  1. Installez Master Data Services et toutes les autres fonctionnalités que vous souhaitez.

    1. Ouvrez l'assistant Installation de SQL Server 2012.

    2. Dans le volet gauche, cliquez sur Installation.

    3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL Server ou ajout de fonctionnalités à une installation existante.

    4. Dans la page Sélection des fonctionnalités, sélectionnez Master Data Services, puis toutes les autres fonctionnalités à installer.

    5. Terminez l'Assistant.

  2. Lorsque l'installation est terminée, mettez à niveau le schéma de base de données MDS.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

      Important

      Pour mettre à niveau le schéma de la base de données MDS, vous devez ouvrir une session avec le compte Administrateur spécifié lors de la création de la base de données MDS. Dans la base de données MDS, dans mdm.tblUser, cet utilisateur à la valeur d'ID 1. Pour plus d'informations sur la modification de cet utilisateur, consultez Modifier le compte de l'administrateur système (Master Data Services).

    2. Dans le volet gauche, cliquez sur Configuration de la base de données.

    3. Dans le volet droit, cliquez sur Sélectionner une base de données et spécifiez les informations de votre instance de base de données SQL Server 2008 R2.

    4. Si le bouton Réparer la base de données est activé, cliquez dessus.

    5. Cliquez sur Mettre à niveau la base de données pour démarrer l'Assistant Mise à niveau de base de données. Pour plus d'informations, consultez Assistant Mise à niveau de base de données (Gestionnaire de configuration Master Data Services).

  3. Lorsque la mise à niveau est terminée, créez une application Web SQL Server 2012.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

    2. Dans le volet gauche, cliquez sur Configuration Web.

    3. Dans le volet droit, dans la liste Site Web, sélectionnez l'une des options suivantes :

      • Site Web par défaut, puis cliquez sur Créer une application.

      • Créer un nouveau site. Lorsque vous créez un site web, une application Web est automatiquement créée.

  4. Associez maintenant l'application Web à la base de données MDS mise à niveau.

    1. Sous la section Associer l'application à une base de données, cliquez sur Sélectionner.

    2. Sélectionnez la base de données MDS.

    3. Cliquez sur Appliquer.

Mise à niveau de SQL Server 2008 R2 avec mise à niveau du moteur de base de données

Dans ce scénario, vous allez mettre à niveau le moteur de base de données et l'application Master Data Services de SQL Server 2008 R2 vers SQL Server 2012.

Pour effectuer cette tâche, procédez comme suit.

  1. Ouvrez Panneau de configuration > Programmes et fonctionnalités pour désinstaller Microsoft SQL Server 2008 R2 Master Data Services.

  2. Mettez à niveau le moteur de base de données vers SQL Server 2012.

    1. Ouvrez l'assistant Installation de SQL Server 2012 RC0.

    2. Dans le volet gauche, cliquez sur Installation.

    3. Dans le volet droit, cliquez sur Mettre à niveau à partir de SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2.

    4. Terminez l'Assistant.

  3. Lorsque la mise à niveau est terminée, ajoutez la fonctionnalité Master Data Services.

    1. Ouvrez l'assistant Installation de SQL Server 2012.

    2. Dans le volet gauche, cliquez sur Installation.

    3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL Server ou ajout de fonctionnalités à une installation existante.

    4. Dans la page Type d'installation de l'assistant, sélectionnez l'option Ajouter des fonctionnalités à une instance existante.

    5. Dans la page Sélection des fonctionnalités, sous Fonctionnalités partagées, sélectionnez Master Data Services.

    6. Terminez l'Assistant.

  4. Lorsque l'installation MDS est terminée, mettez à niveau le schéma de base de données MDS.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

      Important

      Pour mettre à niveau le schéma de la base de données MDS, vous devez ouvrir une session avec le compte Administrateur spécifié lors de la création de la base de données MDS. Dans la base de données MDS, dans mdm.tblUser, cet utilisateur à la valeur d'ID 1. Pour plus d'informations sur la modification de cet utilisateur, consultez Modifier le compte de l'administrateur système (Master Data Services).

    2. Dans le volet gauche, cliquez sur Configuration de la base de données.

    3. Dans le volet droit, cliquez sur Sélectionner une base de données et spécifiez les informations de votre instance de base de données.

    4. Si le bouton Réparer la base de données est activé, cliquez dessus.

    5. Cliquez sur Mettre à niveau la base de données pour démarrer l'Assistant Mise à niveau de base de données. Pour plus d'informations, consultez Assistant Mise à niveau de base de données (Gestionnaire de configuration Master Data Services).

    6. Cliquez sur Appliquer.

  5. Lorsque la mise à niveau est terminée, créez une application Web SQL Server 2012.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

    2. Dans le volet gauche, cliquez sur Configuration Web.

    3. Dans le volet droit, dans la liste Site Web, sélectionnez l'une des options suivantes :

      • Site Web par défaut, puis cliquez sur Créer une application.

      • Créer un nouveau site. Lorsque vous créez un site web, une application Web est automatiquement créée.

  6. Associez maintenant l'application Web à la base de données MDS mise à niveau.

    1. Sous la section Associer l'application à une base de données, cliquez sur Sélectionner.

    2. Sélectionnez la base de données MDS.

    3. Cliquez sur Appliquer.

Effectuer une mise à niveau à partir de SQL Server 2012 CTP3, RC0 ou RC1

Dans ce scénario, vous devez mettre à niveau le moteur de base de données, suivi du schéma de base de données MDS.

Pour effectuer cette tâche, procédez comme suit.

  1. Mettez à niveau le moteur de base de données et installez les derniers fichiers MDS.

    1. Ouvrez l'assistant Installation de SQL Server 2012.

    2. Dans le volet gauche, cliquez sur Installation.

    3. Dans le volet droit, cliquez sur Mettre à niveau à partir de SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2.

    4. Terminez l'Assistant.

  2. Lorsque la mise à niveau du moteur de base de données est terminée, mettez à niveau le schéma de base de données MDS.

    1. Ouvrez le Gestionnaire de configuration Master Data Services.

      Important

      Pour mettre à niveau le schéma de la base de données MDS, vous devez ouvrir une session avec le compte Administrateur spécifié lors de la création de la base de données MDS. Dans la base de données MDS, dans mdm.tbl.User, cet utilisateur à la valeur d'ID 1. Pour plus d'informations sur la modification de cet utilisateur, consultez Modifier le compte de l'administrateur système (Master Data Services).

    2. Dans le volet gauche, cliquez sur Configuration de la base de données.

    3. Dans le volet droit, cliquez sur Sélectionner une base de données et spécifiez les informations de votre instance de base de données.

    4. Si le bouton Réparer la base de données est activé, cliquez dessus.

    5. Cliquez sur Mettre à niveau la base de données pour démarrer l'Assistant Mise à niveau de base de données. Pour plus d'informations, consultez Assistant Mise à niveau de base de données (Gestionnaire de configuration Master Data Services).

    6. Lorsque la mise à niveau est terminée, fermez le Gestionnaire de configuration Master Data Services.

  3. Ouvrez le Gestionnaire des services Internet Information Services (IIS) et redémarrez le pool d'applications MDS.

Effectuer une mise à niveau dans un scénario basé sur deux ordinateurs

Ce scénario implique la mise à niveau d'un système dans lequel SQL Server est installé sur deux ordinateurs : l'un étant doté de SQL Server 2012 et l'autre étant doté de SQL Server 2008 R2, SQL Server 2012 CTP3, RC0 ou RC1.

Si SQL Server 2008 R2 est installé, continuez à utiliser SQL Server 2008 R2 pour héberger votre base de données MDS sur un seul ordinateur. Toutefois, vous devez mettre à niveau le schéma de la base de données MDS, puis utiliser l'application Web SQL Server 2012 pour accéder à la base de données MDS. La base de données MDS ne sera plus accessible par l'application Web SQL Server 2008 R2.

  • Pour SQL Server 2012, par défaut, les fichiers sont installés à l'emplacement drive:\Program Files\Microsoft SQL Server\110\Master Data Services.

  • Dans SQL Server 2008 R2, les fichiers sont installés à l'emplacement drive:\Program Files\Microsoft SQL Server\Master Data Services.

Pour effectuer cette tâche, procédez comme suit.

  1. Installez Master Data Services et toutes les autres fonctionnalités que vous souhaitez.

    1. Ouvrez l'assistant Installation de SQL Server 2012.

    2. Dans le volet gauche, cliquez sur Installation.

    3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL Server ou ajout de fonctionnalités à une installation existante.

    4. Dans la page Sélection des fonctionnalités, sélectionnez Master Data Services, puis toutes les autres fonctionnalités à installer.

    5. Terminez l'Assistant.

  2. Lorsque l'installation est terminée, mettez à niveau le schéma de base de données MDS.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

      Important

      Pour mettre à niveau le schéma de la base de données MDS, vous devez ouvrir une session avec le compte Administrateur spécifié lors de la création de la base de données MDS. Dans la base de données MDS, dans mdm.tblUser, cet utilisateur à la valeur d'ID 1. Pour plus d'informations sur la modification de cet utilisateur, consultez Modifier le compte de l'administrateur système (Master Data Services).

    2. Dans le volet gauche, cliquez sur Configuration de la base de données.

    3. Dans le volet droit, cliquez sur Sélectionner une base de données, puis spécifiez les informations relatives à votre instance de base de données SQL Server 2008 R2 située sur l'autre ordinateur, si SQL Server 2008 R2 est installé sur un autre ordinateur.

    4. Si le bouton Réparer la base de données est activé, cliquez dessus.

    5. Cliquez sur Mettre à niveau la base de données pour démarrer l'Assistant Mise à niveau de base de données. Pour plus d'informations, consultez Assistant Mise à niveau de base de données (Gestionnaire de configuration Master Data Services).

  3. Lorsque la mise à niveau est terminée, créez une application Web SQL Server 2012.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

    2. Dans le volet gauche, cliquez sur Configuration Web.

    3. Dans le volet droit, dans la liste Site Web, sélectionnez l'une des options suivantes :

      • Site Web par défaut, puis cliquez sur Créer une application.

      • Créer un nouveau site. Lorsque vous créez un site web, une application Web est automatiquement créée.

  4. Associez maintenant l'application Web à la base de données MDS mise à niveau.

    1. Sous la section Associer l'application à une base de données, cliquez sur Sélectionner.

    2. Sélectionnez la base de données MDS.

    3. Cliquez sur Appliquer.

Effectuer une mise à niveau par restauration d'une base de données à partir d'une sauvegarde

Dans ce scénario, SQL Server 2008 R2 ou SQL Server 2012 CTP3, RC0 ou RC1 est installé sur un ordinateur ou sur deux ordinateurs. Dans ce scénario, une base de données a été sauvegardée sur une version antérieure à la version finale de SQL Server 2012, avant la mise à niveau, et la base de données est restaurée à partir de cette sauvegarde.

  • Pour SQL Server 2012, par défaut, les fichiers sont installés à l'emplacement drive:\Program Files\Microsoft SQL Server\110\Master Data Services.

  • Dans SQL Server 2008 R2, les fichiers sont installés à l'emplacement drive:\Program Files\Microsoft SQL Server\Master Data Services.

Pour effectuer cette tâche, procédez comme suit.

  1. Installez Master Data Services et toutes les autres fonctionnalités que vous souhaitez.

    1. Ouvrez l'assistant Installation de SQL Server 2012.

    2. Dans le volet gauche, cliquez sur Installation.

    3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL Server ou ajout de fonctionnalités à une installation existante.

    4. Dans la page Sélection des fonctionnalités, sélectionnez Master Data Services, puis toutes les autres fonctionnalités à installer.

    5. Terminez l'Assistant.

  2. Restaurez la base de données qui a été sauvegardée.

  3. Lorsque l'installation est terminée, mettez à niveau le schéma de base de données MDS.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

      Important

      Pour mettre à niveau le schéma de la base de données MDS, vous devez ouvrir une session avec le compte Administrateur spécifié lors de la création de la base de données MDS. Dans la base de données MDS, dans mdm.tblUser, cet utilisateur à la valeur d'ID 1. Pour plus d'informations sur la modification de cet utilisateur, consultez Modifier le compte de l'administrateur système (Master Data Services).

    2. Dans le volet gauche, cliquez sur Configuration de la base de données.

    3. Dans le volet droit, cliquez sur Sélectionner une base de données et spécifiez les informations de votre instance de base de données SQL Server 2008 R2.

    4. Si le bouton Réparer la base de données est activé, cliquez dessus.

    5. Cliquez sur Mettre à niveau la base de données pour démarrer l'Assistant Mise à niveau de base de données. Pour plus d'informations, consultez Assistant Mise à niveau de base de données (Gestionnaire de configuration Master Data Services).

  4. Lorsque la mise à niveau est terminée, créez une application Web SQL Server 2012.

    1. Ouvrez la version SQL Server 2012 de Gestionnaire de configuration Master Data Services.

    2. Dans le volet gauche, cliquez sur Configuration Web.

    3. Dans le volet droit, dans la liste Site Web, sélectionnez l'une des options suivantes :

      • Site Web par défaut, puis cliquez sur Créer une application.

      • Créer un nouveau site. Lorsque vous créez un site web, une application Web est automatiquement créée.

  5. Associez maintenant l'application Web à la base de données MDS mise à niveau.

    1. Sous la section Associer l'application à une base de données, cliquez sur Sélectionner.

    2. Sélectionnez la base de données MDS.

    3. Cliquez sur Appliquer.

Résolution des problèmes

Problème : lorsque vous ouvrez l'application Web SQL Server 2008 R2 Master Data Manager, un message d'erreur indiquant que la « version du client n'est pas compatible avec la version de la base de données » est affiché.

Solution : ce problème se produit lorsque vous tentez d'accéder à une application Web SQL Server 2008 R2 Master Data Manager. Étant donné que l'application Web est associée à une base de données SQL Server 2012, elle ne s'exécute plus. Vous devez utiliser l'application Web SQL Server 2012 à la place.

Ce problème peut également se produire si vous n'avez pas arrêté puis redémarré le pool d'applications MDS dans IIS lors de la mise à niveau du schéma de la base de données MDS. Redémarrez le pool d'applications MDS pour corriger le problème.

Voir aussi

Concepts

Installer Master Data Services