web-dev-qa-db-fra.com

SQL Server Management Studio se ferme immédiatement après le démarrage

SQL Server Management Studio se ferme environ cinq secondes après le démarrage. Aucun message n'est affiché (même dans une console) et aucun journal ne se produit dans un Observateur d'événements Windows. J'ai essayé d'installer différentes versions de SSMS, à savoir 16.X, 17.Y, mais cela ne m'a pas aidé. J'ai aussi essayé de réparation VS 2017 et SSMS.

Ce problème s'est produit pour la première fois lorsque j'ai désinstallé Visual Studio 2015 et ses composants associés, tels que SSMS, et installé VS 2017 et une version plus récente de SSMS (16.X).

Que puis-je faire pour que SSMS ne ferme pas immédiatement après le démarrage?

36
Darko

Cette solution a fonctionné!

Étape 1:

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\Platform\Microsoft.VisualStudio.MinShell.Interop.pkgdef

Renommez et assurez-vous que ce fichier n'a pas le .pkgdef _ extension plus. Ou supprimez le fichier.

Étape 2:

Supprimez la clé de registre suivante (créée au démarrage de SSMS 18 à l’aide de la commande .pkgdef fichier mentionné ci-dessus):

HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell_Config\RuntimeConfiguration\dependentAssembly\bindingRedirection\{8BC7AF31-B6DA-4B97-8B36-F0500DECB147}

A partir de maintenant, SSMS 18 va commencer.

Source: SQL Server Management Studio 18 GA (15.0.18118.0) non compatible avec .NET Framework 4,8???? {toggle_previous_statuses}

131
user11445865

J'ai eu ce même problème en cours d'exécution SQL Server 2017 sur Windows Server 2012 R2 .

• Après avoir installé SSMS 18.0 version générale (GA) , une fois démarré, il s'est toujours fermé immédiatement.

• J'ai donc installé Visual Studio 2019 Community Edition avec la charge de travail Stockage et traitement des données et, d'une certaine manière SSMS 18.0 (GA) s'est bien passé sans fermer, mais juste une fois. La prochaine fois que j'ai essayé de démarrer SSMS 18.0 (GA) à nouveau, il s'est toujours fermé immédiatement.

• Après avoir perdu ma confiance avec cette version GA), j’ai décidé de la désinstaller et d’essayer avec une version précédente.

• Utilisation du gestionnaire de paquets Chocolatey pour Windows https://chocolatey.org/packages/sql-server-management-studio J'ai installé SSMS v17.8.1 et tout fonctionne bien maintenant.

3
heroesch

Je ne peux pas croire que la seule solution était d'installer VS 2015 à nouveau. J'utilise donc VS 2017 dans mon travail quotidien, mais je dois également installer VS 2015, uniquement pour que SSMS fonctionne ...

2
Darko

J'ai jeté un coup d'oeil à ceci. Le problème semble être lié à l'installation de SMSS par Microsoft Visual C++ 2017 Redistributable. Lorsque cela se produit, Microsoft Visual C++ 2015 est désinstallé. Cependant, si vous regardez la configuration système requise sur cette page:

Outils Microsoft Visual Studio pour Applications 2017

vous verrez que Microsoft Visual Studio Tools pour Applications 2017, également installé par SMSS v18.0, requiert Microsoft Visual C++ 2015 redistribuable.

Il semble donc que l'incident est provoqué par Microsoft Visual Studio Tools pour Applications 2017 lorsqu'il tente de trouver Microsoft Visual C++ 2015 redistribuable et ne le peut pas depuis que Visual C++ 2017 Redistributable l'a supprimé.

Ne cherchez pas à installer Microsoft Visual C++ 2015 Redistributable si 2017 est déjà là. Le programme d'installation pour 2015 ne fera pas l'installation s'il voit que 2017 est déjà là. La désinstallation de 2017 afin que 2015 installe les travaux, mais ensuite, lorsque vous réinstallez 2017, 2015 est supprimé.

Je suppose que rester sur SMSS v17.9.1 pour le moment.

0
breusshe

SMS Release 18.0 comporte une option de réparation si vous exécutez le téléchargement. Essayez l'option de réparation. C'est nouveau.

0
ransems

Selon cet article SMSS ferme immédiatement (une charge de travail ....), cela devrait fonctionner à nouveau:

1) Désinstallez Visual Studio 2015 avec VisualStudioUninstaller (merci Andrea)

2) Désinstallation de Visual Studio 2017 (le programme de désinstallation ci-dessus n'aide pas beaucoup pour 2017)

3) Shell Visual Studio 2015 désinstallé

4) Désinstallez toutes les applications SQL associées, y compris (SSMS).

4) Visual Studio 2017 et SSMS 16 réinstallés

0
Remco