Mettre à niveau Master Data ServicesUpgrade Master Data Services

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Voici les différents scénarios de mise à niveau de Microsoft SQL ServerSQL Server Master Data Services. The following are the scenarios for upgrading Microsoft SQL ServerSQL Server Master Data Services.

Important

  • La mise à niveau de la version SQL Server 2017SQL Server 2017 CTP1 vers la version CTP2 n'est pas prise en charge.Upgrading from the SQL Server 2017SQL Server 2017 CTP1 release to the CTP2 release is not supported.
  • Enregistrez votre base de données avant d'effectuer toute mise à niveau.Back up your database before performing any upgrade.
  • La mise à niveau recrée les procédures stockées et met à niveau les tables utilisées par Master Data ServicesMaster Data Services.The upgrade process recreates stored procedures and upgrades tables used by Master Data ServicesMaster Data Services. Les personnalisations appliquées à l'un ou l'autre de ces composants peuvent être perdues.Any customizations you have made to either of these components may be lost.
  • Les packages de déploiement de modèle peuvent être utilisés uniquement dans l'édition de SQL ServerSQL Server utilisée pour les créer.Model deployment packages can be used only in the edition of SQL ServerSQL Server they were created in. Vous ne pouvez pas déployer des packages de déploiement de modèle créés dans SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012ou SQL Server 2014SQL Server 2014 sur SQL Server 2016SQL Server 2016.You cannot deploy model deployment packages created in SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 to SQL Server 2016SQL Server 2016.
  • Après avoir effectué la mise à niveau de Data Quality Services et Master Data Services vers SQL Server 2017SQL Server 2017, toutes les versions antérieures du complément Master Data Services pour Excel cesseront de fonctionner.After upgrading Data Quality Services and Master Data Services to SQL Server 2017SQL Server 2017, any earlier version of the Master Data Services Add-In for Excel will no longer work. Vous pouvez télécharger le complément Master Data Services pour Excel SQL Server 2016SQL Server 2016 depuis Complément Master Data Services pour Microsoft Excel .You can download the SQL Server 2016SQL Server 2016 Master Data Services Add-In for Excel from Master Data Services Add-in for Microsoft Excel.

Emplacement du fichierFile Location

  • Dans SQL Server 2017SQL Server 2017, les fichiers sont installés par défaut à l’emplacement suivant : lecteur :\Program Files\Microsoft SQL Server\140\Master Data Services.In SQL Server 2017SQL Server 2017, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\140\Master Data Services.

  • Dans SQL Server 2016SQL Server 2016, les fichiers sont installés par défaut à l’emplacement suivant : lecteur :\Program Files\Microsoft SQL Server\130\Master Data Services.In SQL Server 2016SQL Server 2016, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\130\Master Data Services.

  • Dans SQL Server 2014SQL Server 2014, par défaut, les fichiers sont installés à l’emplacement suivant : lecteur:\Program Files\Microsoft SQL Server\120\Master Data Services.In SQL Server 2014SQL Server 2014, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\120\Master Data Services.

  • Dans SQL Server 2012SQL Server 2012, par défaut, les fichiers sont installés à l’emplacement suivant : lecteur:\Program Files\Microsoft SQL Server\110\Master Data Services.In SQL Server 2012SQL Server 2012, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\110\Master Data Services.

  • Dans SQL Server 2008 R2SQL Server 2008 R2, par défaut, les fichiers sont installés à l’emplacement suivant : lecteur:\Program Files\Microsoft SQL Server\Master Data Services.In SQL Server 2008 R2SQL Server 2008 R2, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\Master Data Services.

Mise à niveau sans mise à niveau du moteur de base de donnéesUpgrade without Database Engine Upgrade

Dans ce scénario, vous continuez à utiliser SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 ou SQL Server 2016SQL Server 2016 pour héberger votre base de données MDS.In this scenario you continue to use SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 to host your MDS database. Cependant, vous devez mettre à niveau le schéma de la base de données MDS, puis créer une application web de la version actuelle de SQL ServerSQL Server pour accéder à la base de données MDS.However, you must upgrade the schema of the MDS database, and then create a current SQL ServerSQL Server web application to access the MDS database. Après la mise à niveau, la base de données MDS n’est plus accessible par l’application web antérieure.After the upgrade, the MDS database can no longer be accessed by the earlier web application.

Vous pouvez installer la version actuelle de SQL ServerSQL Server et une version antérieure de SQL ServerSQL Server sur le même ordinateur.You can install the current SQL ServerSQL Server and an earlier version of SQL ServerSQL Server on the same computer. Les fichiers sont installés à différents emplacements, comme indiqué dans Emplacement du fichier.The files are installed in different locations, as shown in File Location.

Pour effectuer une mise à niveau sans mise à niveau du moteur de base de donnéesTo upgrade without Database Engine upgrade

  1. Installez Master Data ServicesMaster Data Services et toutes les autres fonctionnalités que vous souhaitez.Install Master Data ServicesMaster Data Services and any other features you want.

    1. Ouvrez l'Assistant Installation de SQL ServerSQL Server.Open the SQL ServerSQL Server Setup wizard.

    2. Dans le volet gauche, cliquez sur Installation.In the left pane, click Installation.

    3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL Server ou ajout de fonctionnalités à une installation existante.In the right pane, click New SQL Server stand-alone installation or add features to an existing installation.

    4. Dans la page Sélection des fonctionnalités , sélectionnez Master Data ServicesMaster Data Services , puis toutes les autres fonctionnalités à installer.On the Feature Selection page, select Master Data ServicesMaster Data Services and any other features you want to install.

    5. Terminez l'Assistant.Complete the wizard.

  2. Mettez à niveau le schéma de la base de données MDS.Upgrade the MDS database schema.

    1. Ouvrez la version actuelle de SQL ServerSQL Server Gestionnaire de configuration Master Data ServicesMaster Data Services Configuration Manager.Open the current SQL ServerSQL Server Gestionnaire de configuration Master Data ServicesMaster Data Services Configuration Manager.

      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.To upgrade the MDS database schema, you must be logged in as the Administrator Account that was specified when the MDS database was created. Dans la base de données MDS, dans mdm.tblUser, cet utilisateur à la valeur d' ID 1.In the MDS database, in mdm.tblUser, this user has the ID value of 1.

    2. Dans le volet gauche, cliquez sur Configuration de la base de données.In the left pane, click Database Configuration.

    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 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 ou SQL Server 2016SQL Server 2016.In the right pane, click Select Database and specify the information for your SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 database instance.

    4. Cliquez sur Mettre à niveau la base de données pour démarrer l' Assistant Mise à niveau de base de données.Click Upgrade Database to start the Upgrade Database Wizard. Pour plus d’informations, consultez Assistant Mise à niveau de base de données (Gestionnaire de configuration Master Data Services).For more information, see Upgrade Database Wizard (Master Data Services Configuration Manager).

  3. Créez une application web.Create a web application.

    1. Ouvrez la version actuelle de SQL ServerSQL Server Gestionnaire de configuration Master Data ServicesMaster Data Services Configuration Manager.Open the current SQL ServerSQL Server Gestionnaire de configuration Master Data ServicesMaster Data Services Configuration Manager.

    2. Dans le volet gauche, cliquez sur Configuration Web.In the left pane, click Web Configuration.

    3. Dans le volet droit, dans la liste Site Web , sélectionnez l'une des options suivantes :In the right pane, from the Website list, select one of the following options:

      • Site Web par défaut, puis cliquez sur Créer une application.Default Web Site, then click Create Application.

      • Créer un nouveau site.Create new site. Lorsque vous créez un site web, une application web est automatiquement créée.A new web application is automatically created when the website is created.

      Important

      Votre application web MDS existante issue d’une version précédente de SQL Server ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 ou SQL Server 2016SQL Server 2016) est disponible à la sélection dans la version SQL Server 2017SQL Server 2017 du Gestionnaire de configuration Master Data Services.Your existing MDS web application from an earlier version of SQL Server ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016) is available for selection in the SQL Server 2017SQL Server 2017 version of Master Data Services Configuration Manager. Vous ne devez pas sélectionner l'application Web existante, mais plutôt créer une application Web SQL Server 2016SQL Server 2016 pour MDS.You must not select the existing web application, and instead must create a SQL Server 2016SQL Server 2016 web application for MDS. Sinon, vous allez recevoir une erreur lorsque vous tenterez d'associer l'application Web à la base de données MDS mise à niveau, indiquant que la page demandée n'est pas accessible, car les données de configuration de la page sont erronées.Otherwise, you will receive an error when you try to associate the web application with the upgraded MDS database stating that the requested page cannot be accessed because the related configuration data for the page is invalid.

      Si vous voulez utiliser le même nom (alias) pour l’application web MDS que le nom de votre application web existante ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 ou SQL Server 2016SQL Server 2016), vous devez d’abord supprimer l’application web et le pool d’applications associé d’IIS, puis créer une application web avec le même nom en utilisant la version SQL Server 2016SQL Server 2016 du Gestionnaire de configuration Master Data Services.If you want to use the same name (alias) for MDS web application as your existing ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016) web application, you must first delete the web application and the associated application pool from IIS, and then create a web application with the same name using SQL Server 2016SQL Server 2016 version of Master Data Services Configuration Manager. Pour plus d’informations sur la suppression d’une application web et de pools d’applications d’IIS, consultez Supprimer une application (IIS) et Supprimer un pool d’applications (IIS).For information about removing web application and application pools from IIS, see Remove an Application (IIS) and Remove an Application Pool (IIS).

  4. Associez la nouvelle application Web à la base de données MDS mise à niveau.Associate the new web application with the upgraded MDS database.

    1. Sous la section Associer l'application à une base de données , cliquez sur Sélectionner.In the Associate Application with Database section, click Select.

    2. Sélectionnez la base de données MDS.Select the MDS database.

    3. Cliquez sur Appliquer.Click Apply.

Mise à niveau avec mise à niveau du moteur de base de donnéesUpgrade with Database Engine Upgrade

Dans ce scénario, vous mettez à niveau le moteur de base de données et l’application Master Data ServicesMaster Data Services provenant d’une version antérieure de SQL Server 2016SQL Server 2016 ou SQL Server 2017SQL Server 2017.In this scenario you will upgrade both the database engine and Master Data ServicesMaster Data Services application from an earlier version to either SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017.

Pour effectuer la mise à niveau avec mise à niveau du moteur de base de donnéesTo upgrade with Database Engine upgrade

  1. Pour SQL Server 2008 R2SQL Server 2008 R2 uniquement : ouvrez Panneau de configuration > Programmes et fonctionnalités et désinstallez Microsoft SQL Server 2008 R2SQL Server 2008 R2 Master Data ServicesMaster Data Services.For SQL Server 2008 R2SQL Server 2008 R2 only: Open Control Panel > Programs and Features and uninstall Microsoft SQL Server 2008 R2SQL Server 2008 R2 Master Data ServicesMaster Data Services.

  2. Mettez à niveau le moteur de base de données vers SQL Server 2016SQL Server 2016 ou SQL Server 2017SQL Server 2017.Upgrade the database engine to SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017. Pour plus d’informations, consultez Choose a Database Engine Upgrade Method.For more information, see Choose a Database Engine Upgrade Method.

  3. Effectuez toutes les étapes présentées dans Mise à niveau sans mise à niveau du moteur de base de données .Complete all the steps in Upgrade without Database Engine Upgrade .

Effectuer une mise à niveau dans un scénario basé sur deux ordinateursUpgrade in Two-Computer Scenario

Dans ce scénario, vous mettez à niveau un système où SQL Server est installé sur deux ordinateurs : un avec SQL Server 2016SQL Server 2016 ou SQL Server 2017SQL Server 2017, et l’autre avec une version antérieure de SQL ServerSQL Server.In this scenario you upgrade a system in which SQL Server is installed on two computers: one with SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017, and the other with an earlier version of SQL ServerSQL Server.

Si une version antérieure de SQL ServerSQL Server est installée, vous continuez à utiliser la version antérieure pour héberger votre base de données MDS sur un ordinateur.If an earlier version of SQL ServerSQL Server is installed, you continue to use the earlier version to host your MDS database on one computer. Cependant, vous devez mettre à niveau le schéma de la base de données MDS, puis utiliser l’application web SQL Server 2016SQL Server 2016 ou SQL Server 2017SQL Server 2017 respectivement, pour accéder à la base de données MDS.However, you must upgrade the schema of the MDS database, and then use the SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017 web application respectively to access the MDS database. La base de données MDS n’est plus accessible par l’application web de la version antérieure.The MDS database can no longer be accessed by the earlier version web application.

Pour effectuer une mise à niveau dans un scénario basé sur deux ordinateursTo upgrade in two-computer scenario

Effectuer une mise à niveau par restauration d'une base de données à partir d'une sauvegardeUpgrade with Restoring a Database from Backup

Dans ce scénario, SQL Server 2016SQL Server 2016 ou SQL Server 2017SQL Server 2017 est installé avec une version antérieure sur le même ordinateur ou sur deux ordinateurs différents.In this scenario, either SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017 is installed along with an earlier version on the same computer or two different computers. Une base de données a été sauvegardée sur une version antérieure à la version SQL Server 2016SQL Server 2016 ou SQL Server 2017SQL Server 2017 avant la mise à niveau, et la base de données doit être restaurée.A database was backed up on a version earlier than the SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017 release, prior to upgrade, and the database has to be restored.

Pour effectuer une mise à niveau par restauration d’une base de données à partir d’une sauvegardeTo upgrade with restoring a database from backup

  1. Installez Master Data ServicesMaster Data Services et toutes les autres fonctionnalités que vous souhaitez.Install Master Data ServicesMaster Data Services and any other features you want.

    1. Ouvrez l'Assistant Installation de SQL ServerSQL Server.Open the SQL ServerSQL Server Setup wizard.

    2. Dans le volet gauche, cliquez sur Installation.In the left pane, click Installation.

    3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL Server ou ajout de fonctionnalités à une installation existante.In the right pane, click New SQL Server stand-alone installation or add features to an existing installation.

    4. Dans la page Sélection des fonctionnalités , sélectionnez Master Data ServicesMaster Data Services , puis toutes les autres fonctionnalités à installer.On the Feature Selection page, select Master Data ServicesMaster Data Services and any other features you want to install.

    5. Terminez l'Assistant.Complete the wizard.

  2. Restaurez la base de données qui a été sauvegardée.Restore the database that was backed up.

  3. Procédez à la mise à niveau du schéma de base de données MDS, créez une application Web et associez la nouvelle application Web à la base de données MDS mise à niveau.Upgrade the MDS database schema, create a web application, and associate the new web application with the upgraded MDS database. Pour obtenir des instructions, consultez les étapes 2 à 4 dans Mise à niveau sans mise à niveau du moteur de base de donnéesFor the instructions, see steps 2 - 4 in Upgrade without Database Engine Upgrade

DépannageTroubleshooting

Problème : quand vous ouvrez l’application web SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 ou SQL Server 2016SQL Server 2016, un message d’erreur s’affiche, indiquant que la version du client n’est pas compatible avec la version de la base de données.Issue: When you open the SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 web application, a “client version is not compatible with the database version” error message is displayed.

Solution : ce problème se produit quand une application web Master Data Manager SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 ou SQL Server 2016SQL Server 2016 tente d’accéder à une base de données qui a été mise à niveau vers SQL Server 2017SQL Server 2017 Master Data Services.Solution: This issue occurs when a SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 Master Data Manager web application tries to access a database that has been upgraded to or SQL Server 2017SQL Server 2017 Master Data Services. Vous devez utiliser une application web SQL Server 2017SQL Server 2017 à la place.You must use a or SQL Server 2017SQL Server 2017 web application instead.

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.This issue may also occur if you did not stop and restart the MDS Application Pool in IIS when upgrading the MDS database schema. Redémarrez le pool d'applications MDS pour corriger le problème.Restart the MDS Application Pool to correct the issue.

Voir aussiSee Also

Installer Master Data ServicesInstall Master Data Services