web-dev-qa-db-fra.com

Erreur d'ouverture de Microsoft SQL Server Management Studio

J'ai installé SQL Server Management Studio et cela a bien fonctionné. Après avoir mis à jour mon Visual Studio de 2010 à 2013 Express Edition, ce message d'erreur ne fonctionne plus: 

Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application

Je l'ai réinstallé mais toujours le même problème. Toute suggestion?

62
Ali Malik

Je viens de résoudre le problème: SSMS dépend de VS 2010 et en le désinstallant, cette erreur s’est produite.

  • Il y a un dossier nommé 1033_enu dans le paquet d'installation de mon serveur
  • À l'intérieur de cela, j'ai trouvé un dossier VSS i.e Visual Studio Shell
  • et à l’intérieur de cette configuration VVS . Je viens de lancer cette configuration et elle a résolu le problème pour moi. Je vous remercie
28
Ali Malik

La réponse de SQL Server 2014 Management Studio

SSMS 2014 repose sur le package redistribuable Microsoft Visual Studio 2010 Shell (isolé). Si cela est désinstallé, SSMS générera le message d'erreur «Impossible de trouver un ou plusieurs composants. S'il vous plaît réinstaller l'application '. Ceci peut être corrigé par:

  1. Réinstallation du shell VS 2010 à partir d'ici: https://my.visualstudio.com/Downloads?q=VS%202010%20Shell&pgroup=
  2. Essayez d'ouvrir à nouveau SSMS. Si still donne l'erreur, alors:
  3. Exécuter la réparation dans le programme d'installation de SQL Server (2014)

La réponse de SQL Server 2016 Management Studio

SSMS 2016 repose sur le package redistribuable Microsoft Visual Studio 2015 Shell (isolé). Si cela est désinstallé, SSMS générera le message d'erreur «Impossible de trouver un ou plusieurs composants. S'il vous plaît réinstaller l'application '. Cela peut être corrigé en réinstallant VS 2015 ou en installant le package redistribuable Microsoft Visual Studio 2015 Shell (isolé).

105
Rikard Askelöf

Pour SSMS 2016 (au moins v16.5.3), supprimez le dossier suivant du registre et redémarrez l'application:

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config
21
Stagg

La réponse de SQL Server 2017 Management Studio

SSMS 17.1 dépend également de Visual Studio 2015 Shell (isolé). J'ai dû réparer le shell pour que SSMS fonctionne. Si quelqu'un recherche VS 2015 Shell: LINK

Si vous ne trouvez pas le programme d'installation à l'aide du lien ci-dessus, le programme d'installation de SSMS 17.x ICI inclut VS 2015 Shell. 

Scott Hanselman a également inclus un lien vers chaque version (> = 2008 R2) Express et SSMS (> = 2008) ici: LIEN

8
S4NNY1

Afin de libérer de l'espace sur mon disque, j'avais désinstallé certains programmes, après quoi j'ai commencé à rencontrer cette erreur.

J'ai suivi toutes les solutions ici, mais cela n'a pas résolu mon problème. 

Pour moi, après l'installation de Visual Studio Shell, j'ai dû supprimer une clé de mon registre en suivant les étapes ici . Finalement, mon SSMS a recommencé à fonctionner. 

Citant de la page:

  1. Démarrer regedit.exe
  2. Accédez à HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio.
  3. Supprimer 13.0_Config
  4. Redémarrez ssms.exe
4
mridula

Toutes les réponses ici ne fonctionnaient pas pour moi (SQL Server 2014).

Ce qui a fonctionné était:

1) Désinstallez Visual Studio 2010 Shell à l’aide du programme d’installation officiel (non via Programmes et fonctionnalités). Le fichier VSIsoShell.exe peut être téléchargé ici: https://www.Microsoft.com/en-us/download/details.aspx?id=1366

2) Une fois désinstallé, lancez l’installation de SQL Server et cliquez sur Réparer

3
Artur Kędzior

Ce même problème m’était arrivé lorsque je retirais ma machine de tout Microsoft pour actualiser mon système avec les versions 2016-2017 des produits Microsoft .. Pour la première fois, j'ai supprimé le shell Visual Studio et installé tout le matériel 2017 sauf le shell 2015 VS pas sûr si 2017 est sorti), voici mon erreur.

Pour résoudre .. d'abord, assurez-vous que le Visual Studio Isolated Shell est installé. Certaines versions de SSMS nécessitent une version spécifique du shell. Ma situation a appelé VS Shell 2015 avec mon SSMS 2016 .. 

Le fait d’installer et de réparer la Shell ne m’a pas aidé à corriger complètement l’erreur. Ce qui m’a aidé, c’est de supprimer une clé de mon Registry Editor. Exécutez la commande regedit de n’importe où sur votre ordinateur, puis recherchez:

'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'

Cliquez avec le bouton droit et supprimez ce dossier/clé. Pour SSMS 2016 j'ai supprimé 13.0_Config.. Tout de suite, j'ai pu ouvrir SSMS comme d'habitude.

3
Corey Byrum

J'ai le même problème après avoir utilisé l'outil de désinstallation personnalisé VS2015 et après avoir installé le VS2017. La réparation ou la réinstallation de SSMS 17.3 ne résout pas le problème.

Pour le résoudre, ouvrez le panneau de configuration Windows, sélectionnez Programmes et fonctionnalités. Sélectionnez la Microsoft Visual Studio 2015 Shell (Isolated) dans la liste et cliquez sur Modifier. Cliquez ensuite sur Réparer dans la fenêtre de configuration du VS. Une fois la configuration terminée, ignorez les avertissements concernant certains composants plus récents déjà installés. Cliquez sur Fermer et c'est tout! SSMS commence parfait! J'espère que cela fera gagner du temps à quelqu'un.

1
Dismantled

J'ai résolu le problème avec SQL Management Studio 2016 en exécutant la configuration du VS, en sélectionnant "Modifier", puis en installant Extensibility Tools Update 3. Ensuite, j'ai simplement exécuté SQL Management Studio 2016 et réinitialisé VS Isolated Shell.

1
Barkman

Pour toutes les versions de SQL Server, cela peut être corrigé en toute sécurité sans perte de données, y compris les plug-ins éventuellement installés et leurs données.

Il s'agit d'un bogue courant. Dans toutes les versions de SQL Server, la solution consiste à réparer l'installation du programme 'Microsoft Visual Studio 20xx Shell (Isolated)', qui prend environ 30 minutes à s'exécuter sans surveillance.

Pour effectuer la réparation, procédez comme suit:

  1. Fermez toutes les instances de Visual Studio.
  2. Appuyez sur la touche Windows.
  3. Tapez 'Programmes'.
  4. Cliquez sur "Ajouter ou supprimer des programmes" dans la liste qui apparaît.
  5. Tapez 'Shell' dans la zone de recherche qui apparaît.
  6. Cliquez sur 'Microsoft Visual Studio 20xx Shell (Isolated)' *
  7. Cliquez sur Modifier (s'il est grisé, cliquez sur Désinstaller).
  8. Dans la fenêtre qui apparaît, cliquez sur "Réparer".
  9. Attendez environ 30 minutes que la réparation soit terminée.
  10. Redémarrer la machine.

'Microsoft Visual Studio 20xx Shell (Isolé)' sera maintenant réparé et SQL Server Management Studio devrait s'ouvrir normalement.

* Si plusieurs versions de 'Microsoft Visual Studio 20xx Shell (Isolated)' sont installées, réparez d'abord la dernière version, en revenant en arrière dans les versions jusqu'à ce que le programme correct soit réparé. Assurez-vous de noter la version qui a corrigé votre version de SQL Server pour référence ultérieure, car elle ne changera pas tant que smss ou vs n'aura pas été mis à niveau.

1
Knickerless-Noggins

Essayez de lancer SSMS en tant qu'administrateur! Après avoir réparé et réinstallé plusieurs composants, il ne restait finalement que le niveau de sécurité de mon compte.

1
Andy

J'ai désinstallé déjà Microsoft Visual Studio 2010 Shell existant (isolé) -ENU Ensuite, une réparation Pour réparer, procédez comme suit: Centre d'installation SQL Server -> Maintenance -> Réparation

Remarque: rien de ce qui précède n'a fonctionné pour moi. Cela n'a fonctionné que

0
test test

J'ai téléchargé VSIsoShell.exe mais je n'ai pas pu l'installer. Quand je plonge dans les journaux d’erreur, la raison est que la version la plus récente de visual studio existe sur le système. J'ai désinstallé la communauté vs2017, puis l'installation de VSIsoShell a réussi

0
Ozan BAYRAM

J'ai finalement réussi à faire fonctionner cela - ouvrir "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\RSConfigTool.exe" .__ les programmes d’installation du panneau de commande (réparation).
Cela a semblé courir à travers la réinstallation des fichiers et ensuite tout a bien fonctionné! J'étais en train de m'arracher les cheveux! 

0
yardilady

Aucune des solutions ci-dessus n'a fonctionné pour moi, Link dans la réponse acceptée ne fonctionne pas.

J'ai donc essayé de réparer MSSQL 2014 à partir du programme d'installation. Cela installera Visual Studio Shell dont il dépend. 

SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance

Ensuite, vous pourrez exécuter ssms sans problème.

J'espère que ça marche

0
Vishal Sharma

Juste au cas où aucune des modifications du registre ou des réinstallations de logiciel mentionnées dans les autres réponses ne fonctionne pour vous, ce problème était dû à un antivirus. Dans ce cas, c’était Crowdstrike, mais d’autres peuvent également en être la cause. 

Essayez de désactiver votre AV pour tester et, si c'est le cas, inscrivez une exception pour SSMS 2014/2016.

0
BrendanM721

L'installation de Visual Studio 2010 Shell m'a aidé ...

https://www.Microsoft.com/en-us/download/details.aspx?id=1366

0
Krish

Téléchargez et installez Visual Studio 2015 Isolated Shell.

Vous pouvez lire davantage les détails de ce paquet redistribuable à partir de Microsoft Visual Studio Paquet redistribuable 2015

Vous pouvez en outre télécharger ce package à partir de ce lien

Après avoir installé ce paquet, exécutez SSMS pour SQL SERVER 2016. Cela fonctionne réellement pour moi!

0
Usman Shahzad