Aggiornare Master Data Services

Esistono tre scenari di aggiornamento a Microsoft SQL Server 2012. Scegliere lo scenario più appropriato alla propria situazione.

Nota importanteImportante
  • Eseguire il backup del database prima di effettuare qualsiasi aggiornamento.

  • Con il processo di aggiornamento vengono ricreate le stored procedure e le tabelle aggiornate utilizzate da Master Data Services. Le personalizzazioni apportate a questi componenti potrebbero andare perse.

  • I pacchetti di distribuzione di modelli possono essere utilizzati solo nell'edizione di SQL Server utilizzata per crearli. Non è possibile distribuire pacchetti di distribuzione di modelli creati in SQL Server 2008 R2 in SQL Server 2012.

  • Il pulsante Ripristina viene visualizzato durante l'aggiornamento solo dopo il ripristino di un database da un backup selezionato. Con il pulsante Ripristina è possibile abilitare il CLR nell'istanza di SQL, abilitare Service Broker e la coda Service Broker, nonché abilitare gli altri servizi necessari.

Aggiornare SQL Server 2008 R2 senza aggiornamento del motore di database

Questo scenario può essere considerato un'installazione side-by-side, perché sia SQL Server 2008 R2 sia SQL Server 2012 vengono installati in parallelo, nello stesso computer o in computer separati.

In questo scenario si continua a utilizzare SQL Server 2008 R2 per ospitare il database MDS. Tuttavia, è necessario aggiornare lo schema del database MDS e quindi utilizzare l'applicazione Web SQL Server 2012 per accedere al database MDS. L'accesso al database MDS non può essere eseguito più dall'applicazione Web SQL Server 2008 R2.

L'installazione di entrambe le versioni nello stesso computer è possibile perché i file vengono installati in percorsi diversi.

  • Per impostazione predefinita, in SQL Server 2012 i file sono installati in drive:\Programmi\Microsoft SQL Server\110\Master Data Services.

  • I file di SQL Server 2008 R2 sono installati in drive:\Programmi\Microsoft SQL Server\Master Data Services.

Per eseguire questa attività, effettuare le operazioni indicate di seguito.

  1. Installare Master Data Services e qualsiasi altra funzionalità desiderata.

    1. Aprire l'Installazione guidata di SQL Server 2012.

    2. Fare clic su Installazione nel riquadro sinistro.

    3. Nel riquadro destro, fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.

    4. Nella pagina Selezione funzionalità, selezionare Master Data Services e qualsiasi altra funzionalità si desideri installare.

    5. Completare la procedura guidata.

  2. Una volta completata l'installazione, aggiornare lo schema del database MDS.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

      Nota importanteImportante

      Per aggiornare lo schema del database MDS, è necessario avere effettuato l'accesso con l'account Administrator specificato quando è stato creato il database MDS. Nel database MDS, in mdm.tblUser, a questo utente è assegnato il valore ID 1. Per informazioni sulla modifica dell'utente, vedere Modificare l'account amministratore di sistema (Master Data Services).

    2. Nel riquadro sinistro fare clic su Configurazione database.

    3. Nel riquadro destro, fare clic su Seleziona database e specificare le informazioni per l'istanza del database SQL Server 2008 R2.

    4. Fare clic sul pulsante Ripristina database, se è abilitato.

    5. Fare clic su Aggiorna database per avviare l'Aggiornamento guidato database. Per ulteriori informazioni, vedere Aggiornamento guidato database (Gestione configurazione Master Data Services).

  3. Quando l'aggiornamento è completato, creare un'applicazione Web SQL Server 2012.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

    2. Nel riquadro sinistro fare clic su Configurazione Web.

    3. Nel riquadro destro, selezionare nell'elenco dei siti Web una delle seguenti opzioni:

      • Sito Web predefinito, quindi scegliere Crea applicazione.

      • Crea nuovo sito. Quando si crea il sito Web, viene creata automaticamente una nuova applicazione Web.

  4. A questo punto, associare l'applicazione Web al database MDS aggiornato.

    1. Nella sezione Associare un'applicazione a un database fare clic su Seleziona.

    2. Selezionare il database MDS.

    3. Fare clic su Applica.

Aggiornare SQL Server 2008 R2 con aggiornamento del motore di database

In questo scenario si aggiornerà il motore di database e l'applicazione Master Data Services da SQL Server 2008 R2 a SQL Server 2012.

Per eseguire questa attività, effettuare le operazioni indicate di seguito.

  1. Aprire Pannello di controllo > Programmi e funzionalità e disinstallare Microsoft SQL Server 2008 R2 Master Data Services.

  2. Aggiornare il motore di database a SQL Server 2012.

    1. Aprire l'Installazione guidata di SQL Server 2012 RC0.

    2. Fare clic su Installazione nel riquadro sinistro.

    3. Nel riquadro di destra, fare clic su Aggiorna da SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2.

    4. Completare la procedura guidata.

  3. Quando l'aggiornamento è completato, aggiungere la funzionalità Master Data Services.

    1. Aprire l'Installazione guidata di SQL Server 2012.

    2. Fare clic su Installazione nel riquadro sinistro.

    3. Nel riquadro destro, fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.

    4. Nella pagina Tipo di installazione della procedura guidata, selezionare l'opzione Aggiungi funzionalità a un'istanza esistente.

    5. Nella pagina Selezione funzionalità selezionare Master Data Services in Funzionalità condivise.

    6. Completare la procedura guidata.

  4. Una volta completata l'installazione MDS, aggiornare lo schema del database MDS.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

      Nota importanteImportante

      Per aggiornare lo schema del database MDS, è necessario avere effettuato l'accesso con l'account Administrator specificato quando è stato creato il database MDS. Nel database MDS, in mdm.tblUser, a questo utente è assegnato il valore ID 1. Per informazioni sulla modifica dell'utente, vedere Modificare l'account amministratore di sistema (Master Data Services).

    2. Nel riquadro sinistro fare clic su Configurazione database.

    3. Nel riquadro destro, fare clic su Seleziona database e specificare le informazioni per l'istanza del database.

    4. Fare clic sul pulsante Ripristina database, se è abilitato.

    5. Fare clic su Aggiorna database per avviare l'Aggiornamento guidato database. Per ulteriori informazioni, vedere Aggiornamento guidato database (Gestione configurazione Master Data Services).

    6. Fare clic su Applica.

  5. Quando l'aggiornamento è completato, creare un'applicazione Web SQL Server 2012.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

    2. Nel riquadro sinistro fare clic su Configurazione Web.

    3. Nel riquadro destro, selezionare nell'elenco dei siti Web una delle seguenti opzioni:

      • Sito Web predefinito, quindi scegliere Crea applicazione.

      • Crea nuovo sito. Quando si crea il sito Web, viene creata automaticamente una nuova applicazione Web.

  6. A questo punto, associare l'applicazione Web al database MDS aggiornato.

    1. Nella sezione Associare un'applicazione a un database fare clic su Seleziona.

    2. Selezionare il database MDS.

    3. Fare clic su Applica.

Aggiornare da SQL Server 2012 CTP3, RC0 o RC1

In questo scenario è necessario aggiornare il motore di database, quindi lo schema del database di MDS.

Per eseguire questa attività, effettuare le operazioni indicate di seguito.

  1. Aggiornare il motore di database e installare i file MDS più recenti.

    1. Aprire l'Installazione guidata di SQL Server 2012.

    2. Fare clic su Installazione nel riquadro sinistro.

    3. Nel riquadro di destra, fare clic su Aggiorna da SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2.

    4. Completare la procedura guidata.

  2. Quando l'aggiornamento del motore di database è completato, aggiornare lo schema del database MDS.

    1. Aprire Gestione configurazione Master Data Services.

      Nota importanteImportante

      Per aggiornare lo schema del database MDS, è necessario avere effettuato l'accesso con l'account Administrator specificato quando è stato creato il database MDS. Nel database MDS, in mdm.tbl.User, a questo utente è assegnato il valore ID 1. Per informazioni sulla modifica dell'utente, vedere Modificare l'account amministratore di sistema (Master Data Services).

    2. Nel riquadro sinistro fare clic su Configurazione database.

    3. Nel riquadro destro, fare clic su Seleziona database e specificare le informazioni per l'istanza del database.

    4. Fare clic sul pulsante Ripristina database, se è abilitato.

    5. Fare clic su Aggiorna database per avviare l'Aggiornamento guidato database. Per ulteriori informazioni, vedere Aggiornamento guidato database (Gestione configurazione Master Data Services).

    6. Quando l'aggiornamento è completato, chiudere Gestione configurazione Master Data Services.

  3. Aprire Gestione Internet Information Services (IIS) e riavviare Pool di applicazioni MDS.

Aggiornare in uno scenario con due computer

Questo scenario comporta l'aggiornamento di un sistema nel quale SQL Server viene installato in due computer: uno con SQL Server 2012 e l'altro con SQL Server 2008 R2 o SQL Server 2012 CTP3, RC0 o RC1.

Se viene installato SQL Server 2008 R2, si continua a utilizzare SQL Server 2008 R2 per ospitare il database MDS in un computer. Tuttavia, è necessario aggiornare lo schema del database MDS e quindi utilizzare l'applicazione Web SQL Server 2012 per accedere al database MDS. L'accesso al database MDS non può essere eseguito più dall'applicazione Web SQL Server 2008 R2.

  • Per impostazione predefinita, in SQL Server 2012 i file sono installati in drive:\Programmi\Microsoft SQL Server\110\Master Data Services.

  • I file di SQL Server 2008 R2 sono installati in drive:\Programmi\Microsoft SQL Server\Master Data Services.

Per eseguire questa attività, effettuare le operazioni indicate di seguito.

  1. Installare Master Data Services e qualsiasi altra funzionalità desiderata.

    1. Aprire l'Installazione guidata di SQL Server 2012.

    2. Fare clic su Installazione nel riquadro sinistro.

    3. Nel riquadro destro, fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.

    4. Nella pagina Selezione funzionalità, selezionare Master Data Services e qualsiasi altra funzionalità si desideri installare.

    5. Completare la procedura guidata.

  2. Una volta completata l'installazione, aggiornare lo schema del database MDS.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

      Nota importanteImportante

      Per aggiornare lo schema del database MDS, è necessario avere effettuato l'accesso con l'account Administrator specificato quando è stato creato il database MDS. Nel database MDS, in mdm.tblUser, a questo utente è assegnato il valore ID 1. Per informazioni sulla modifica dell'utente, vedere Modificare l'account amministratore di sistema (Master Data Services).

    2. Nel riquadro sinistro fare clic su Configurazione database.

    3. Nel riquadro di destra fare clic su Seleziona database e specificare le informazioni per l'istanza del database di SQL Server 2008 R2 nell'altro computer, se in esso è installato SQL Server 2008 R2.

    4. Fare clic sul pulsante Ripristina database, se è abilitato.

    5. Fare clic su Aggiorna database per avviare l'Aggiornamento guidato database. Per ulteriori informazioni, vedere Aggiornamento guidato database (Gestione configurazione Master Data Services).

  3. Quando l'aggiornamento è completato, creare un'applicazione Web SQL Server 2012.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

    2. Nel riquadro sinistro fare clic su Configurazione Web.

    3. Nel riquadro destro, selezionare nell'elenco dei siti Web una delle seguenti opzioni:

      • Sito Web predefinito, quindi scegliere Crea applicazione.

      • Crea nuovo sito. Quando si crea il sito Web, viene creata automaticamente una nuova applicazione Web.

  4. A questo punto, associare l'applicazione Web al database MDS aggiornato.

    1. Nella sezione Associare un'applicazione a un database fare clic su Seleziona.

    2. Selezionare il database MDS.

    3. Fare clic su Applica.

Aggiornare con il ripristino di un database da un backup

In questo scenario SQL Server 2008 R2 o SQL Server 2012 CTP3, RC0 o RC1 è installato in uno o due computer. È stato eseguito il backup di un database a una versione precedente a SQL Server 2012 RTM prima dell'aggiornamento, pertanto il database verrà ripristinato.

  • Per impostazione predefinita, in SQL Server 2012 i file sono installati in drive:\Programmi\Microsoft SQL Server\110\Master Data Services.

  • I file di SQL Server 2008 R2 sono installati in drive:\Programmi\Microsoft SQL Server\Master Data Services.

Per eseguire questa attività, effettuare le operazioni indicate di seguito.

  1. Installare Master Data Services e qualsiasi altra funzionalità desiderata.

    1. Aprire l'Installazione guidata di SQL Server 2012.

    2. Fare clic su Installazione nel riquadro sinistro.

    3. Nel riquadro destro, fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.

    4. Nella pagina Selezione funzionalità, selezionare Master Data Services e qualsiasi altra funzionalità si desideri installare.

    5. Completare la procedura guidata.

  2. Ripristinare il database di cui è stato eseguito il backup.

  3. Una volta completata l'installazione, aggiornare lo schema del database MDS.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

      Nota importanteImportante

      Per aggiornare lo schema del database MDS, è necessario avere effettuato l'accesso con l'account Administrator specificato quando è stato creato il database MDS. Nel database MDS, in mdm.tblUser, a questo utente è assegnato il valore ID 1. Per informazioni sulla modifica dell'utente, vedere Modificare l'account amministratore di sistema (Master Data Services).

    2. Nel riquadro sinistro fare clic su Configurazione database.

    3. Nel riquadro destro, fare clic su Seleziona database e specificare le informazioni per l'istanza del database SQL Server 2008 R2.

    4. Fare clic sul pulsante Ripristina database, se è abilitato.

    5. Fare clic su Aggiorna database per avviare l'Aggiornamento guidato database. Per ulteriori informazioni, vedere Aggiornamento guidato database (Gestione configurazione Master Data Services).

  4. Quando l'aggiornamento è completato, creare un'applicazione Web SQL Server 2012.

    1. Aprire la versione SQL Server 2012 di Gestione configurazione Master Data Services.

    2. Nel riquadro sinistro fare clic su Configurazione Web.

    3. Nel riquadro destro, selezionare nell'elenco dei siti Web una delle seguenti opzioni:

      • Sito Web predefinito, quindi scegliere Crea applicazione.

      • Crea nuovo sito. Quando si crea il sito Web, viene creata automaticamente una nuova applicazione Web.

  5. A questo punto, associare l'applicazione Web al database MDS aggiornato.

    1. Nella sezione Associare un'applicazione a un database fare clic su Seleziona.

    2. Selezionare il database MDS.

    3. Fare clic su Applica.

Risoluzione dei problemi

Problema. Quando si apre l'applicazione Web Master Data Manager di SQL Server 2008 R2, viene visualizzato un messaggio di errore indicante che la versione del client non è compatibile con quella del database.

Soluzione: questo problema si verifica quando si tenta di accedere a un'applicazione Web SQL Server 2008 R2 Master Data Manager. L'applicazione Web non è più funzionante perché è associata a un database SQL Server 2012. È necessario quindi utilizzare l'applicazione Web SQL Server 2012.

Questo problema si può verificare inoltre qualora non si arresti e riavvii il pool di applicazioni MDS in IIS in caso di aggiornamento dello schema del database MDS. Riavviare il pool di applicazioni MDS per correggere il problema.

Vedere anche

Concetti

Installazione di Master Data Services