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.
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". –
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. –