12

Lorsque j'ai essayé d'effectuer la mise à niveau de SQL Server 2008 R2 Express vers SQL Server 2008 R2 Enterprise, tous les tests ont été acceptés, puis l'étape "Sélectionner les fonctionnalités" erreur suivant:Mise à niveau de SQL Server 2008 R2 Express vers SQL Server 2008 R2 Enterprise

There are no features selected for upgrade.

et un message d'erreur de la fenêtre:

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.

Est-il possible de procéder ou ai-je besoin de sauvegarder, désinstaller express et puis installez frais Enterprise Edition?

+0

Je constate que c'est une mise à niveau in situ - vous essayez d'installer Enterprise par-dessus l'instance Express existante? Faciliter l'installation de Enterprise, migrer vos bases de données et supprimer/supprimer l'édition Express une fois la migration terminée ... –

+0

Oui, c'est le cas. Je voulais juste vérifier avant de le faire, car une mise à niveau pourrait être une option plus facile, surtout avec toutes les configurations effectuées pour les tubes nommés, etc. – johnshaddad

+0

Oui, je vois ce que vous voulez dire. Pourtant, la sauvegarde/restauration est indolore lorsque vous savez surveiller les problèmes de protocoles et de canaux nommés. –

Répondre

9

Version prise en charge et édition mise à niveau des chemins sont énumérés à Version and Edition Upgrades. Votre chemin de mise à niveau est une prise en charge un:

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 

avec la note suivante:

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.

est votre édition Express, une installation 32 bits et que vous essayez de mettre à niveau vers Enterprise 64 bits?

+0

J'ai 64 bits Express et 64 bits Enterprise. – johnshaddad

0

Vous pouvez essayer de faire la mise à niveau à partir d'une invite de commande à l'aide:

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

Vous pouvez exécuter le programme d'installation, puis sélectionnez Maintenance and Edition Upgrade à partir de cette page. De là, il semble être assez lisse.

+1

C'était la réponse dont j'avais besoin. Après avoir effectué la mise à niveau Maintenance/Edition pour passer d'Express à Enterprise, je pourrais alors retourner à Installation/'Nouvelle installation ou ajouter des fonctionnalités' pour ajouter les fonctionnalités que je recherchais (services d'intégration et outils de gestion "complets"). – PointZeroTwo

1

Dans notre cas, j'étais en train de mettre à niveau une évaluation 64b SQL Server 2008 R2 vers Enterprise 64b. Je recevais la même erreur après avoir suivi les étapes de mise à niveau via l'interface graphique (pas à partir de l'invite). Après avoir arrêté tous les services et exécuté le setup.exe en tant qu'administrateur, j'ai pu mettre à jour sans problèmes et cela a pris 1 min max.

Panos.

0

D'où exécutez-vous votre programme d'installation? Il existe 2 programmes pour SQL Server 2008 Installation Center disponibles pour mon exécution dans mon installation de SQL Server 2008 Express - J'ai choisi SQL Server Installation Center (64 bits) de celui sous le dossier "R2" et cela a fonctionné.

Questions connexes