Aggiornare Master Data ServicesUpgrade Master Data Services

Di seguito sono descritti gli scenari di aggiornamento a Microsoft SQL ServerSQL Server Master Data Services.The following are the scenarios for upgrading Microsoft SQL ServerSQL Server Master Data Services.

Importante
  • L'aggiornamento dalla versione SQL Server 2017SQL Server 2017 CTP1 alla versione CTP2 non è supportato.Upgrading from the SQL Server 2017SQL Server 2017 CTP1 release to the CTP2 release is not supported.
  • Eseguire il backup del database prima di effettuare qualsiasi aggiornamento.Back up your database before performing any upgrade.
  • Con il processo di aggiornamento vengono ricreate le stored procedure e le tabelle aggiornate utilizzate da Master Data ServicesMaster Data Services.The upgrade process recreates stored procedures and upgrades tables used by Master Data ServicesMaster Data Services. Le personalizzazioni apportate a questi componenti potrebbero andare perse.Any customizations you have made to either of these components may be lost.
  • I pacchetti di distribuzione di modelli possono essere utilizzati solo nell'edizione di SQL ServerSQL Server utilizzata per crearli.Model deployment packages can be used only in the edition of SQL ServerSQL Server they were created in. Non è possibile distribuire i pacchetti di distribuzione del modello creati in SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012o SQL Server 2014SQL Server 2014 in 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.
  • Dopo l'aggiornamento di Data Quality Services e Master Data Services a SQL Server 2017SQL Server 2017, tutte le versioni precedenti del componente aggiuntivo Master Data Services per Excel non funzioneranno più.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. È possibile scaricare il componente aggiuntivo SQL Server 2016SQL Server 2016 Master Data Services per Excel da Componente aggiuntivo Master Data Services per 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.

Percorso del file File Location

  • Per impostazione predefinita, in SQL Server vNextSQL Server vNext i file sono installati in unità:\Programmi\Microsoft SQL Server\140\Master Data Services.In SQL Server vNextSQL Server vNext, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\140\Master Data Services.

  • Per impostazione predefinita, in SQL Server 2016SQL Server 2016 i file sono installati in unità:\Programmi\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.

  • Per impostazione predefinita, in SQL Server 2014SQL Server 2014i file sono installati in unità:\Programmi\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.

  • Per impostazione predefinita, in SQL Server 2012SQL Server 2012i file sono installati in unità:\Programmi\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.

  • Per impostazione predefinita, in SQL Server 2008 R2SQL Server 2008 R2i file sono installati in unità:\Programmi\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.

Aggiornare senza aggiornamento del motore di database Upgrade without Database Engine Upgrade

In questo scenario si continua a usare SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 o SQL Server 2016SQL Server 2016 per ospitare il database 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. Tuttavia, è necessario aggiornare lo schema del database MDS e, successivamente, creare un'applicazione Web SQL ServerSQL Server corrente per accedere al database 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. Dopo l'aggiornamento, l'accesso al database MDS non può essere più eseguito dall'applicazione Web precedente.After the upgrade, the MDS database can no longer be accessed by the earlier web application.

È possibile installare la versione corrente di SQL ServerSQL Server e una versione precedente di SQL ServerSQL Server nello stesso computer.You can install the current SQL ServerSQL Server and an earlier version of SQL ServerSQL Server on the same computer. I file vengono installati in posizioni diverse, come illustrato in Percorso file.The files are installed in different locations, as shown in File Location.

Per eseguire l'aggiornamento senza aggiornare il motore di databaseTo upgrade without Database Engine upgrade

  1. Installare Master Data ServicesMaster Data Services e qualsiasi altra funzionalità desiderata.Install Master Data ServicesMaster Data Services and any other features you want.

    1. Aprire l'Installazione guidata di SQL ServerSQL Server.Open the SQL ServerSQL Server Setup wizard.

    2. Fare clic su Installazionenel riquadro sinistro.In the left pane, click Installation.

    3. Nel riquadro destro, fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.In the right pane, click New SQL Server stand-alone installation or add features to an existing installation.

    4. Nella pagina Selezione funzionalità , selezionare Master Data ServicesMaster Data Services e qualsiasi altra funzionalità si voglia installare.On the Feature Selection page, select Master Data ServicesMaster Data Services and any other features you want to install.

    5. Completare la procedura guidata.Complete the wizard.

  2. Aggiornare lo schema del database MDS.Upgrade the MDS database schema.

    1. Aprire la versione corrente di SQL ServerSQL Server Gestione configurazione Master Data ServicesMaster Data Services Configuration Manager.Open the current SQL ServerSQL Server Gestione configurazione Master Data ServicesMaster Data Services Configuration Manager.

      Importante

      Per aggiornare lo schema del database MDS, è necessario avere effettuato l'accesso con l'account Administrator specificato quando è stato creato il database 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. Nel database MDS, in mdm.tblUser, a questo utente è assegnato il valore ID 1.In the MDS database, in mdm.tblUser, this user has the ID value of 1.

    2. Nel riquadro sinistro fare clic su Configurazione database.In the left pane, click Database Configuration.

    3. Nel riquadro destro fare clic su Seleziona database e specificare le informazioni per l'istanza del database di SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 o 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. Fare clic su Aggiorna database per avviare l' Aggiornamento guidato database.Click Upgrade Database to start the Upgrade Database Wizard. Per altre informazioni, vedere Aggiornamento guidato database (Gestione configurazione Master Data Services).For more information, see Upgrade Database Wizard (Master Data Services Configuration Manager).

  3. Creare un'applicazione Web.Create a web application.

    1. Aprire la versione corrente di SQL ServerSQL Server Gestione configurazione Master Data ServicesMaster Data Services Configuration Manager.Open the current SQL ServerSQL Server Gestione configurazione Master Data ServicesMaster Data Services Configuration Manager.

    2. Nel riquadro sinistro fare clic su Configurazione Web.In the left pane, click Web Configuration.

    3. Nel riquadro destro, selezionare nell'elenco Sito Web una delle seguenti opzioni:In the right pane, from the Website list, select one of the following options:

      • Sito Web predefinito, quindi scegliere Crea applicazione.Default Web Site, then click Create Application.

      • Crea nuovo sito.Create new site. Quando si crea il sito Web, viene creata automaticamente una nuova applicazione Web.A new web application is automatically created when the website is created.

      Importante

      L'applicazione Web MDS esistente di una versione precedente di SQL Server ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 o SQL Server 2016SQL Server 2016) è disponibile per la selezione nella versione SQL Server 2017SQL Server 2017 di Gestione configurazione 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. Non è necessario selezionare l'applicazione Web esistente, è invece necessario creare un'applicazione Web SQL Server 2016SQL Server 2016 per MDS.You must not select the existing web application, and instead must create a SQL Server 2016SQL Server 2016 web application for MDS. In caso contrario, verrà visualizzato un errore quando si tenta di associare l'applicazione Web al database MDS aggiornato, indicante che non è possibile accedere alla pagina richiesta perché i dati di configurazione correlati per la pagina non sono validi.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.

      Per usare lo stesso nome (alias) dell'applicazione Web ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 o SQL Server 2016SQL Server 2016) esistente per l'applicazione Web MDS, è necessario prima di tutto eliminare l'applicazione Web e il pool di applicazioni associato da IIS, quindi creare un'applicazione Web con lo stesso nome usando la versione SQL Server 2016SQL Server 2016 di Gestione configurazione 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. Per informazioni sulla rimozione di un'applicazione Web e di pool di applicazioni da IIS, vedere Rimuovere un'applicazione (IIS) e Rimuovere un pool di applicazioni (IIS).For information about removing web application and application pools from IIS, see Remove an Application (IIS) and Remove an Application Pool (IIS).

  4. Associare la nuova applicazione Web al database MDS aggiornato.Associate the new web application with the upgraded MDS database.

    1. Nella sezione Associare un'applicazione a un database fare clic su Seleziona.In the Associate Application with Database section, click Select.

    2. Selezionare il database MDS.Select the MDS database.

    3. Fare clic su Applica.Click Apply.

Aggiornare con l'aggiornamento del motore di database Upgrade with Database Engine Upgrade

In questo scenario il motore di database e l'applicazione Master Data ServicesMaster Data Services vengono aggiornati da una versione precedente a SQL Server 2016SQL Server 2016 o SQL Server vNextSQL Server vNext.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 vNextSQL Server vNext.

Per eseguire l'aggiornamento aggiornando il motore di databaseTo upgrade with Database Engine upgrade

  1. Solo per SQL Server 2008 R2SQL Server 2008 R2: aprire Pannello di controllo > Programmi e funzionalità e disinstallare 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. Aggiornare il motore di database a SQL Server 2016SQL Server 2016 o SQL Server vNextSQL Server vNext.Upgrade the database engine to SQL Server 2016SQL Server 2016 or SQL Server vNextSQL Server vNext. Per altre informazioni, vedere Scegliere un metodo di aggiornamento del motore di database.For more information, see Choose a Database Engine Upgrade Method.

  3. Completare tutti i passaggi in Aggiornare senza aggiornamento del motore di database .Complete all the steps in Upgrade without Database Engine Upgrade .

Aggiornare in uno scenario con due computer Upgrade in Two-Computer Scenario

Questo scenario comporta l'aggiornamento di un sistema nel quale SQL Server viene installato in due computer: uno con SQL Server 2016SQL Server 2016 o SQL Server vNextSQL Server vNext e l'altro con una versione precedente di 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 vNextSQL Server vNext, and the other with an earlier version of SQL ServerSQL Server.

Se è installata una versione precedente di SQL ServerSQL Server, continuare a usare la versione precedente per ospitare il database MDS in un computer.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. Tuttavia, è necessario aggiornare lo schema del database MDS e quindi usare rispettivamente l'applicazione Web SQL Server 2016SQL Server 2016 o SQL Server vNextSQL Server vNext per accedere al database MDS.However, you must upgrade the schema of the MDS database, and then use the SQL Server 2016SQL Server 2016 or SQL Server vNextSQL Server vNext web application respectively to access the MDS database. L'accesso al database MDS non può essere più eseguito dall'applicazione Web della versione precedente.The MDS database can no longer be accessed by the earlier version web application.

Per eseguire l'aggiornamento in uno scenario con computerTo upgrade in two-computer scenario

Aggiornare con il ripristino di un database da un backup Upgrade with Restoring a Database from Backup

In questo scenario, SQL Server 2016SQL Server 2016 o SQL Server vNextSQL Server vNext è installato insieme a una versione precedente nello stesso computer o in due computer differenti.In this scenario, either SQL Server 2016SQL Server 2016 or SQL Server vNextSQL Server vNext is installed along with an earlier version on the same computer or two different computers. È stato eseguito il backup prima dell'aggiornamento di un database in una versione precedente a SQL Server 2016SQL Server 2016 o SQL Server vNextSQL Server vNext e il database deve essere ripristinato.A database was backed up on a version earlier than the SQL Server 2016SQL Server 2016 or SQL Server vNextSQL Server vNext release, prior to upgrade, and the database has to be restored.

Per eseguire l'aggiornamento con il ripristino di un database da un backupTo upgrade with restoring a database from backup

  1. Installare Master Data ServicesMaster Data Services e qualsiasi altra funzionalità desiderata.Install Master Data ServicesMaster Data Services and any other features you want.

    1. Aprire l'Installazione guidata di SQL ServerSQL Server.Open the SQL ServerSQL Server Setup wizard.

    2. Fare clic su Installazionenel riquadro sinistro.In the left pane, click Installation.

    3. Nel riquadro destro, fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.In the right pane, click New SQL Server stand-alone installation or add features to an existing installation.

    4. Nella pagina Selezione funzionalità , selezionare Master Data ServicesMaster Data Services e qualsiasi altra funzionalità si voglia installare.On the Feature Selection page, select Master Data ServicesMaster Data Services and any other features you want to install.

    5. Completare la procedura guidata.Complete the wizard.

  2. Ripristinare il database di cui è stato eseguito il backup.Restore the database that was backed up.

  3. Aggiornare lo schema del database MDS, creare un'applicazione Web e associare la nuova applicazione Web al database MDS aggiornato.Upgrade the MDS database schema, create a web application, and associate the new web application with the upgraded MDS database. Per le istruzioni, vedere i passaggi da 2 a 4 in Aggiornare senza aggiornamento del motore di databaseFor the instructions, see steps 2 - 4 in Upgrade without Database Engine Upgrade

Risoluzione dei problemiTroubleshooting

Problema: quando si apre l'applicazione Web SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 o SQL Server 2016SQL Server 2016, viene visualizzato un messaggio di errore indicante che la versione del client non è compatibile con quella del database.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.

Soluzione: questo problema si verifica quando un'applicazione Web Gestione dati master di SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 o SQL Server 2016SQL Server 2016 prova ad accedere a un database che è stato aggiornato a SQL Server vNextSQL Server vNext 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 vNextSQL Server vNext Master Data Services. È necessario quindi usare un'applicazione Web SQL Server vNextSQL Server vNext.You must use a or SQL Server vNextSQL Server vNext web application instead.

Questo problema si può verificare anche qualora non si arresti e riavvii il pool di applicazioni MDS in IIS in caso di aggiornamento dello schema del database 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. Riavviare il pool di applicazioni MDS per correggere il problema.Restart the MDS Application Pool to correct the issue.

Vedere ancheSee Also

Installazione di Master Data ServicesInstall Master Data Services