Migrazione di database esistenti di Analysis Services

È possibile utilizzare la Migrazione guidata di Analysis Services per aggiornare database di MicrosoftSQL Server 2000Analysis Services a MicrosoftSQL Server 2008Analysis Services. Durante la migrazione, gli oggetti di database di SQL Server 2000Analysis Services vengono copiati e ricreati in un'istanza di SQL Server 2008Analysis Services. I database di origine rimangono intatti e non vengono modificati. Dopo aver verificato che i nuovi database sono completamente funzionali, è possibile eliminare manualmente i vecchi database.

La procedura consigliata consiste nell'eseguire la migrazione di un database per volta o in batch ridotti. In questo modo, sarà possibile verificare che ogni oggetto di database venga visualizzato nel modo previsto nel server di destinazione prima di eseguire la migrazione di altri oggetti. Quando si utilizza la Migrazione guidata, è necessario eseguire il servizio MSSQLServerOLAPService contemporaneamente sia nel server di origine sia nel server di destinazione. (Se si esegue la migrazione di un'istanza denominata, è necessario eseguire il servizio **MSOLAP$**instancename in entrambi i server.)

Al termine della migrazione dei database, è necessario elaborarli dall'origine dei dati prima di poterli interrogare. Per ulteriori informazioni, vedere Elaborazione di oggetti di Analysis Services.

Utilizzo della Migrazione guidata

È possibile avviare la Migrazione guidata da un nodo del server Analysis Services nel Visualizzatore oggetti in SQL Server Management Studio. È inoltre possibile avviare la procedura guidata dal prompt dei comandi, eseguendo il programma MigrationWizard.exe.

Impostazione di un'origine e di una destinazione

Dopo la pagina introduttivaviene visualizzata la pagina Impostazione origine e destinazione. In questa pagina viene impostato il server di origine e il server di destinazione dei database di cui viene eseguita la migrazione. L'istanza di destinazione di Analysis Services può essere locale o remota. Se si specifica un computer di destinazione in cui vengono eseguite più istanze di SQL Server 2008Analysis Services, utilizzare il formato nomecomputer\nomeistanza.

È inoltre possibile scegliere di salvare lo schema del database in un file script e completare la migrazione in seguito utilizzando un'attività Esegui DLL Analysis Services in un pacchetto di SQL Server 2008Integration Services. Per ulteriori informazioni sull'attività Esegui DLL Analysis Services, vedere Attività Esegui DDL Analysis Services.

Selezione dei database di cui eseguire la migrazione

Nella pagina successiva della procedura guidata, ovvero Selezione database di cui eseguire la migrazione, viene visualizzato un elenco di tutti i database di SQL Server 2000Analysis Services e i corrispondenti database di SQL Server 2008Analysis Services da creare. Per impostazione predefinita vengono selezionati tutti i database, tuttavia è possibile deselezionare la casella di controllo accanto al nome dei database di cui non si desidera eseguire la migrazione.

Per impostazione predefinita, il nome del database di origine e il nome del database di destinazione sono identici. Se, tuttavia, nel server di destinazione è già presente un altro database che utilizza lo stesso nome, durante la Migrazione guidata verrà assegnato un nome univoco al nuovo database. (Ad esempio, una seconda copia di AdventureWorks prende il nome di AdventureWorks 1.) È possibile utilizzare il nome assegnato dalla procedura guidata, digitare un nuovo nome oppure rinominare il database dopo aver completato la procedura guidata.

Per ulteriori informazioni sulla corrispondenza degli oggetti di SQL Server 2000Analysis Services agli oggetti di SQL Server 2008Analysis Services, vedere Considerazioni sulla migrazione (Analysis Services).

[!NOTA]

La Migrazione guidata non supporta la migrazione di database di MicrosoftSQL Server 7.0 Analysis Services.

Convalida di database

Nella pagina Convalida database la Migrazione guidata esegue la convalida della struttura dei database di cui si esegue la migrazione. Durante la convalida dei database viene generato un log. Per visualizzare il log o un subset delle voci del log, fare clic su Visualizza log e selezionare le opzioni seguenti:

  • Mostra tutto

  • Mostra errori

  • Mostra avvisi

  • Mostra operazioni riuscite

Se si verifica un errore, la convalida viene interrotta. Per continuare il processo di migrazione, correggere il database nel quale si è verificato l'errore e quindi fare clic su Riavvia.

È possibile interrompere il processo di convalida in qualsiasi momento facendo clic su Interrompi. Verrà visualizzato un messaggio indicante il numero di database che non sono stati convalidati.

Migrazione dei database

Nella pagina Migrazione database viene eseguita la migrazione degli oggetti di SQL Server 2000Analysis Services nel formato di SQL Server 2008Analysis Services. È possibile interrompere il processo ed eseguire il rollback dell'intera transazione facendo clic su Interrompi e quindi su Annulla.

Al termine della migrazione è possibile modificare le selezioni eseguite in precedenza facendo clic su Indietro per tornare alle pagine precedenti della procedura guidata. Tuttavia, se si sceglie questa opzione, sarà necessario eseguire nuovamente il processo di migrazione. Una nuova esecuzione del processo di migrazione comporta l'eliminazione dei database di cui si è appena eseguita la migrazione.

Completamento della creazione guidata

Nella pagina Completamento procedura guidata viene visualizzato un riepilogo dei database di SQL Server 2008Analysis Services che sono stati creati. Fare clic su Fine per completare la procedura guidata.

Al termine della migrazione di un database, è necessario elaborare il database dall'origine dei dati prima di poterlo interrogare. Per ulteriori informazioni, vedere Elaborazione di oggetti di Analysis Services.