2010-11-24 4 views
0

J'ai une installation simple de SQL Server 2005 Express avec une instance nommée (SENSE) et une base de données unique (sens), sur laquelle je souhaite effectuer une mise à niveau sur place vers 2005 Standard Édition. L'exécution sans paramètres de ligne de commande entraîne un avertissement sur la page de vérification des prérequis indiquant que pour effectuer une mise à niveau, je dois démarrer à partir de la ligne de commande à l'aide de SKUUPGRADE = 1. Quand je fais ceci, l'avertissement disparaît, et le contrôle de mise à niveau passe, mais à aucun moment je ne suis présenté avec l'écran de sélection d'instance (que je m'attendrais à être - celui où il demande si je veux créer un nouvelle instance ou mise à niveau d'une instance existante) et, par la suite, l'écran de sélection des composants manque de composants du serveur.Mise à niveau de SQL Server 2005 Express vers la norme

Un minimum de googler suggère le tact suivant:

start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=SENSE UPGRADE=SQL_Engine SKUUPGRADE=1 /qb 

qui produit l'erreur « La fonction (s) spécifié ne sont pas valables pour cette édition de SQL Server » - et là je suis coincé. Des idées géniales, messieurs? Merci à tous.

+1

Vous n'avez pas mentionné cela, donc je vais dire ce que je suis sûr que ma femme, un DBA SQL Server, dirait: "Étape 1 - Sauvegardez votre base de données". –

+0

Le but de l'ensemble du processus est d'utiliser une solution prête à l'emploi qui inclut une instance de SQL Express à ses propres fins. Nous souhaitons passer à l'édition standard pour éviter les diverses restrictions de stockage/processeur/ram de l'édition Express. Il n'y a pas de données dans le système pour le moment, mais nous souhaitons bien sûr préserver la base de données elle-même (avec la mise à niveau sur place) afin que le logiciel qui a été installé sur le marché continue de fonctionner. –

Répondre

0

La solution, comme il s'avère pour toute personne qui devrait arriver à parcourir Google, est que le disque 1 du SQL Server 2005 Standard Edition est des outils client - c'est pourquoi nous n'avons pas vu d'option pour installer des éléments de serveur . Le disque deux contient ceux-ci. Problème résolu.

Par la suite, il s'avère que le serveur 2005 (sans service packs) ne fonctionne pas bien avec les systèmes dotés d'un nombre de cœurs de processeur qui n'est pas une puissance de deux. Le service vient de tomber en panne. Pour cette raison, avant l'installation, il est nécessaire de forcer l'affinité du processeur à 1 en utilisant les options de démarrage dans msconfig, puis d'appliquer le nouveau Service Pack, puis de restaurer le nombre de processeurs correct.

0

L'installez-vous sur une édition Windows Web Server? Je pense que j'ai eu ce problème quand j'ai essayé de le mettre à jour. Peut-être un truc pour le résoudre, mais je l'ai fait à la longue et difficile en réinstallant le serveur.

+0

Il s'agit d'une nouvelle installation sur Windows Server 2003. –

+0

Quelle édition de Windows Server 2003? –

+0

2k3 r2 édition standard. en 32 bits. –

Questions connexes