12

Quando ho provato l'aggiornamento da SQL Server 2008 R2 Express a SQL Server 2008 R2 Enterprise, ha superato tutti i test e non è riuscito al passaggio "Seleziona funzionalità", dicendo che seguente errore:Aggiornamento da SQL Server 2008 R2 Express a SQL Server 2008 R2 Enterprise

There are no features selected for upgrade.

e un messaggio di errore finestra:

There are validation errors on this page. Click ok to close this dialog box. Review errors at the button of the setup page, then provide valid parameters or click help for more information.

e 'possibile procedere o devo fare il backup, disinstallare Express e quindi installare fresca versione Enterprise?

+0

Sto raccogliendo questo è un aggiornamento inplace - si sta tentando di installare Enterprise oltre l'istanza Express esistente? Potrebbe essere più facile installare Enterprise, migrare i database e cancellare/rimuovere l'edizione Express una volta che la migrazione è stata completata ... –

+0

Sì, è così. Volevo solo controllare prima di farlo, poiché un aggiornamento potrebbe essere un'opzione più semplice, specialmente con tutte le configurazioni fatte per i Named Pipe, ecc. – johnshaddad

+0

Sì, capisco il tuo punto. Tuttavia, il backup/ripristino è indolore quando si conosce la presenza di Named Pipes e problemi di protocollo. –

risposta

9

versione supportata e l'edizione percorsi di aggiornamento sono elencati Version and Edition Upgrades. Il vostro percorso di aggiornamento è una supportata:

SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Tools 
          SQL Server 2008 R2 Express with Advanced Services 
          SQL Server 2008 R2 Workgroup 
          SQL Server 2008 R2 Standard 
          SQL Server 2008 R2 Developer 
          SQL Server 2008 R2 Enterprise 
          SQL Server 2008 R2 Datacenter 

con la seguente nota:

This SQL Server edition can be upgraded to SQL Server 2008 R2 on the 32-bit subsystem (WOW64) of a 64-bit server. Failover Clusters are not supported in the WOW mode. If you currently have SQL Server 2000, or SQL Server 2005 failover clusters on the 32-bit subsystem (WOW64) upgrade of the failover cluster to SQL Server 2008 R2 is not supported.

è la vostra Express edition a 32 bit installare e stai cercando di aggiornarlo a 64-bit Enterprise?

+0

Ho 64 bit Enterprise e 64 bit Enterprise. – johnshaddad

0

Si può provare a fare l'aggiornamento da un prompt dei comandi utilizzando:

start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb 
21

È possibile eseguire il programma di installazione, quindi selezionare Aggiornamento manutenzione e edizione da tale pagina. Da lì sembra essere abbastanza liscia.

+1

Questa era la risposta di cui avevo bisogno. Dopo aver passato l'aggiornamento Maintenance/Edition per passare da Express a Enterprise, ho potuto tornare a Installazione/"Nuova installazione o aggiungere funzionalità" per aggiungere le funzionalità che stavo cercando (servizi di integrazione e strumenti di gestione "completi"). – PointZeroTwo

1

Nel nostro caso stavo aggiornando una valutazione 64b di SQL Server 2008 R2 su Enterprise 64b. Stavo ottenendo lo stesso errore dopo aver seguito i passaggi di aggiornamento attraverso la GUI (non dal prompt). Dopo aver interrotto tutti i servizi ed eseguito setup.exe come amministratore, sono stato in grado di eseguire l'aggiornamento senza problemi e ci sono voluti 1 minuto max.

Panos.

0

Da dove viene eseguito il programma di installazione? Sono disponibili 2 programmi per il Centro di installazione di SQL Server 2008 disponibile per l'esecuzione nella mia installazione di SQL Server 2008 Express: ho scelto Centro di installazione di SQL Server (64 bit) da quello nella cartella "R2" e ha funzionato.