12

Cuando traté de actualizar de SQL Server 2008 R2 Express a SQL Server 2008 R2 Enterprise, pasó todas las pruebas y luego falló en el paso "Seleccionar funciones", diciendo que siguiente error:Actualización de SQL Server 2008 R2 Express a SQL Server 2008 R2 Enterprise

There are no features selected for upgrade.

y un mensaje de error ventana:

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.

¿es posible proceder o tengo que hacer copias de seguridad, desinstalar Express y luego instalar la edición fresca empresa?

+0

Estoy recopilando esto es una actualización en el lugar: ¿estás tratando de instalar Enterprise por encima de la instancia Express existente? Tal vez le resulte más fácil instalar Enterprise, migrar sus bases de datos y eliminar/eliminar la edición Express una vez que se haya completado la migración ... –

+0

Sí, ese es el caso. Solo quería comprobar antes de hacer eso, ya que una actualización podría ser una opción más fácil, especialmente con todas las configuraciones hechas para las Canalizaciones con nombre, etc. – johnshaddad

+0

Sí, entiendo tu punto. Aún así, la copia de seguridad/restauración no es dolorosa cuando usted sabe que debe vigilar los problemas con el protocolo y las tuberías con nombre. –

Respuesta

9

Versión soportada y edición de rutas de actualización se enumeran en Version and Edition Upgrades. Su ruta de actualización es uno admitido:

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 siguiente 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.

Es el Express edition una instalación de 32 bits y estás tratando de actualizarlo a 64-bit Enterprise?

+0

Tengo Express de 64 bits y Enterprise de 64 bits. – johnshaddad

0

Usted puede intentar hacer la actualización desde la línea de comandos usando:

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

Puede ejecutar el programa de instalación y luego seleccionar Mantenimiento y actualización de la edición desde esa página. A partir de ahí parece ser bastante suave.

+1

Esta fue la respuesta que necesitaba. Luego de realizar la actualización de Mantenimiento/Edición para actualizar de Express a Enterprise, pude volver a Instalación/'Nueva instalación o agregar funciones' para agregar las funciones que estaba buscando (servicios de integración y herramientas de administración "completas"). – PointZeroTwo

1

En nuestro caso estaba actualizando una evaluación de SQL Server 2008 R2 64b a Enterprise 64b. Recibí el mismo error después de seguir los pasos de actualización a través de la GUI (no desde el prompt). Después de detener todos los servicios y ejecutar setup.exe como administrador, pude actualizar sin problemas y tardó 1 minuto como máximo.

Panos.

0

¿Desde dónde ejecuta su programa de instalación? Hay 2 programas para el Centro de instalación de SQL Server 2008 disponibles para mi ejecución en la instalación de SQL Server 2008 Express. Elegí el Centro de instalación de SQL Server (64 bits) desde el que está en la carpeta "R2" y funcionó.

Cuestiones relacionadas