Question

J'utilisais SQL Server 2005 Express Management Studio (" SSMSE ") et j’ai maintenant besoin d’installer la version complète de Management Studio (" SSMS quot;). C’est un problème connu, mais je n’ai pas trouvé de solution complète.

Au début, j'ai désinstallé SSMSE puis exécuté SqlRun_Tools.msi pour installer le jeu d’outils. J'ai eu ce message d'erreur:

A component that you have specified in the ADD_LOCAL property is already
installed. To upgrade the existing component, refer to the template.ini
and set the UPGRADE property to the name of the component.

Je n'avais aucune idée de ce que template.ini était. J'ai donc regardé autour de moi et décidé de désinstaller le reste de l'installation minimale de SQL Server 2005 Express sur mon ordinateur en suivant les conseils de Microsoft dans la base de connaissances 909967, " Comment désinstaller une instance de SQL Server 2005 manuellement. " Ce bit a été un franc succès.

Mais lorsque j'ai essayé d'exécuter à nouveau <=>, j'ai été confronté à ce désastre lorsque le programme d'installation était & "Préparation de l'assistant d'installation &" ;:

.
The setup has encountered an unexpected error in datastore. The action
is SetDialogs. The error is : Source File Name:
...\datastorecachexmlschema.cpp
**** Compiler Timestamp: Fri Jul 29 01:13:50 2005
****    Function Name: DataStoreCacheXMLSchema::initScopeRecord*****Sour...

(mais remplacez les astérisques par des caractères de boîte, qui étaient probablement des CR-LF dans le message d'origine)

C'est très frustrant. Quelqu'un a-t-il des conseils pour installer la version complète de SSMS par-dessus SSMSE? Toute aide que vous pourriez fournir serait grandement appréciée!

Était-ce utile?

La solution

J’ai également installé SQL Management Studio avant d’utiliser le package SqlRun_Tools.msi sans aucun problème, mais je pense que si vous avez déjà installé d’autres composants SQL Server 2005, vous devrez d’abord installer les fichiers de support du programme d’installation. probablement ce qui configure la séquence d'installation du composant. Cela peut être fait soit en installant à partir du support d'installation SQL Server, soit en exécutant le fichier sqlsupport.msi comme décrit dans l'article de la base de connaissances Microsoft.

Autres conseils

Je résous ce problème

Étapes

  1. Accédez à Ajout / Suppression de programme
  2. désinstaller le navigateur de serveur SQL
  3. Installer les fichiers de support à partir du CD
  4. Installer SQL_Tools.MSI

Eh bien, j'ai découvert à peu près le problème, à partir d'un résolution quelque peu cryptique mentionnée sur plusieurs forums différents. Cette solution suggérait que je devais installer les fichiers de support d'installation. Il s’agissait peut-être de réinstaller, puisque j'avais retiré quelque chose du même nom lors de la désinstallation de SQL2K5 Express. Je ne sais pas s'il s'agissait des mêmes fichiers, entre la version complète et Express Edition.

J'ai essayé de réinstaller SQLXML4, le client natif et MSXML6 simplement pour voir si je pouvais aller au-delà de l'erreur impliquant datastorecachexmlschema.cpp, et à chaque fois, j'ai la même erreur. Mais j’ai essayé la technique mentionnée dans le lien ci-dessus, et cela a parfaitement fonctionné.

En gros, vous insérez le CD et n'exécutez que la première partie du processus d'installation, qui installe les outils d'installation, y compris les fichiers de support du programme d'installation. Ensuite, vous annulez le reste du processus d'installation et exécutez SqlRun_Tools.msi à la place.

J'ai obtenu d'excellents résultats lors de la mise à niveau de 2008 Express vers le développeur 2008 en (exécutant l'installation) en commençant par la maintenance - > Upgrade Edition, puis (depuis les outils de gestion, etc. était toujours " express &. "et j’avais surtout besoin de Sql Profiler), j’ai aussi fait un &" nouveau & "complet; installation (Installation - > & "Nouvelle installation ou ajout de fonctionnalités .. &";), en sélectionnant l’instance existante, puis en sélectionnant toutes les fonctionnalités. Aucune désinstallation ou ligne de commande nécessaire. Se sont comportés de la même manière par la suite, avec de nouvelles fonctionnalités.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top