none
Microsoft SQL Server Management Studio ne veut plus rien savoir RRS feed

  • Discussion générale

  • C'est nouveau ! Maintenant il ne sait que m'afficher

    Cannot find one or more components. please reinstall the application.

    J'ai essayé la réparation, la désinstalaltion-réinstalaltion. Rien n'y fait !

    C'est du typique Microsoft, ce genre de gag. pgAdmin 4, à côté ne me fait aucun souci pour aller voir les bases de données installées sur le même serveur réseau. Toutefois je n'ai nulle envie de reformater mon disque dur pour réinstaller Windows 10 comme cela semble inévitable.

    Aussi si quelqu'un aurait une idée de ce qu'il faut faire je lui en serais très reconnaissant.

    Autre point : ne dépassant pas le niveau ADO.NET au niveau bases de données j'ai tenté de m'aventurer dans les didacticiels ASP.NET MVC. Je n'en trouve pas un qui, à un moment, ne fasse pas une erreur ce qui fait que je suis bloqué. Mais ceci est un autre sujet.

    vendredi 1 mars 2019 16:48

Toutes les réponses

  • Bonjour,

    Est-ce qu'on en apprend plus au niveau de l'observateur d'événements Windows, et des journaux SQL Server ?

    lundi 4 mars 2019 07:23
  • Oui ! Et c'est l'horreur horrible : Une flopée d'erreurs DistributedCOM 10016 et 10005

    Je ne détaille pas les contenus, ça serait trop long.

    Bien sûr j'ai fait une recherche à ce sujet via Google. Aucune des recettes proposées ne fonctionne et un intervenant écrivait qu'il fallait faire avec que c'était la réponse même de Microsoft tant que cela ne gênait pas.

    En fait sur mon ordi tout fonctionne et les bases de données sont bien accessibles via Visual Studio. C'est juste SSMS qui ne fonctionne plus et n'est pas réinstallable.

    Je me demande si ce n'est pas un tour pendable de Windows 10 1809. Je précise que quand je l'ai installé je l'ai fait depuis l'iso de Microsoft et non une MAJ d'un système précédent. Méthode que je déconseille.

    En comparaison sur un autre disque, et qui fonctionne sur le même ordi, j'ai un Windows 8.1 qui rame complètement, le pauvre, car il est saturé de gros logiciels (suite Adobe CC, Visual Studio, SQL Server, etc.). Il faut que j'attende 5 mn pour qu'il soit disponible. mais il y a aucune erreur dans l'observateur d'évènements.

    Évidemment on se préoccupe des erreurs de l'observateur d'évènement une fois que quelque chose ne fonctionne pas. J'ignore quand celles de Windows 10 sont apparues.

    Je vais refaire une nouvelle installation de Windows 10 1809 que je réserverais à la programmation (pratique d'avoir un ordi avec des tiroirs à disques durs, je recommande) et je traquerais les erreurs.



    lundi 4 mars 2019 10:02
  • Ah ben oui ben il faut les exploiter, ces erreurs.

    Jette voir un coup d'œil là :

    https://forums.cnetfrance.fr/topic/1382989-windows-7-8-1-et-10--solution-erreur-dcom-distributedcom-10016/

    Si tu réinstalles le système et que tu refais les mêmes erreurs après, tu risque d'avoir de nouveau les mêmes résultats.

    Si on affecte des numéros aux erreurs, ce n'est pas juste pour faire joli, c'est parce que ça permet une meilleure indexation que les intitulés. Mais bien sûr, si tu ne fais pas la recherche, ce bénéfice est perdu.

    À ce que je comprends tu risques d'avoir à réenregistrer les applications appelées. Je n'ose pas imaginer qu'un GUID ait été identique d'une application à l'autre. C'est tellement rare ...

    lundi 4 mars 2019 15:15
  • Merci pour ta réponse.

    Oui, je le connais ce tuto pour la réparation de l'erreur DCOM 10016 et je confesse l'avoir mal fait. Je viens de le refaire pour les erreurs qui subsistaient encore. Donc plus d'erreur 10016, c'est toujours ça.

    Toutefois il m'en reste une série de 14 DCOM 10005 avec toutes la même description :

    DCOM a reçu l’erreur « 1115 » lors de la tentative de démarrage du service SecurityHealthService avec les arguments « Non disponible » pour exécuter le serveur :
    {2D15188C-D298-4E10-83B2-64666CCBEBBD}

    Là je ne vois pas ce que je peux faire : le service en question est bien "en cours" bien que "manuel"et dans les autorisations de la clé il y a bien l'administrateur local avec "contrôle total". Un truc m'intrigue : tout est en grisé, je ne peux pas le mettre en automatique, par exemple

    mardi 5 mars 2019 00:24
  • Eh bien si chercher 10016 a marché, maintenant pourquoi pas chercher 10005 ...

    Sauf que 10005 attire beaucoup de réponses basées sur des codes postaux, ce qui va donc noyer le poisson. La recherche à mener sera donc "10005 Windows".

    Ça ressemble à un service qui doit être réinstallé, mais il doit bien exister des infos plus spécifiques.


    • Modifié Gloops mardi 5 mars 2019 06:53
    mardi 5 mars 2019 06:06
  • DCOM a reçu l’erreur « 1115 » lors de la tentative de démarrage du service SecurityHealthService avec les arguments « Non disponible » pour exécuter le serveur :

    {2D15188C-D298-4E10-83B2-64666CCBEBBD}

    À propos, quand tu vois erreur lors de la tentative de démarrage du service SecurityHealthService, ça veut dire que ta machine a un problème de sécurité : c'est tout de suite, qu'il faut te mobiliser. Avant que quelqu'un exploite la faille.

    mardi 5 mars 2019 06:39
  • En tout cas rien ne résout mon problème de SSMS qui ne fonctionne pas même quand on le réinstalle. Ça me rappelle les pilotes d'imprimantes avec Windows 98 : ils se mettaient dans les choux et impossible de les réinstaller. A la même époque Windows 2000 était bien meilleur, même pour les jeux alors qu'ils n'étaient pas prévus pour lui. Je crois que Microsoft foire une version de Windows sur deux.

    Si ! j'ai vu, via Google, des traitements d'erreur 10005, mais ça n'avait rien à voir avec les miennes.

    Quant au SecurityHealthService, comme je l'ai indiqué, il est bien"en cours" dans les Services. Je m'étonne juste qu'il soit grisé et qu'on ne peut pas y toucher. Alors qu'il a l'autorisation Administrateurs, contrôle total.

    Au final je vais être très pragmatique : je vais réserver un disque pour tout ce qui concerne la programmation sous Windows 8.1 qui, lui, est sans reproche (sauf que le bourricot est trop chargé dans le disque que j'ai) et je vais consacrer un autre disque Windows 10 1809 pour la bureautique, le multimédia et les jeux. Car ce n'est ni prudent, ni ergonomique de tout mettre ses activités informatiques sur le même Windows et sur un seul disque. Mais c'est surtout Windows 10 que j'aurais surtout à l'oeil sur son observateur d'évènements.

    Je ne suis pas trop craintif sur le reste j'ai Malewarebytes à l'affut.

    mardi 5 mars 2019 23:15
  • Ah oui, ça a l'air un peu plus coton.

    DCOM, ça concerne la communication, alors ça serait bien de savoir avec quoi.

    Si c'est un périphérique on peut avoir des soucis avec le port USB, aussi.

    Ah, pourtant un autre système fonctionne bien sur la même machine ?

    En t'accrochant un peu tu devrais finir par trouver ce qui a du mal à communiquer. Soit c'est un programme qui doit être réinstallé, et si ça se trouve ça sera une surprise de savoir lequel, soit un souci matériel ..

    C'est sûr que si il y a ce genre d'erreur sur la machine, il faut d'abord les résoudre avant de t'étonner qu'un programme a du mal s'installer.

    Que le service de sécurité soit protégé et que des modifications soient verrouillées, après tout il se peut que ça soit normal, je ne connais pas assez pour dire. Un programme de sécurité prévoit un moyen de l'arrêter et verrouille les autres.

    Ça demande du temps de corriger ce genre de soucis, il ne faut pas baisser les bras trop vite.

    Ah au fait, commence voir par vérifier l'intégrité du disque : depuis l'explorateur, dans les propriétés du disque, onglet outils, "vérifier maintenant". Sur le disque système, maintenant signifie au prochain démarrage. Après ça tu exploites les différents conseils que tu peux trouver d'après les numéros d'erreur.

    Une fois que tout marche mais que ça rame, n'oublie pas de défragmenter. Si il y a des timeouts, la défragmentation peut aider aussi.


    • Modifié Gloops mercredi 6 mars 2019 00:55
    mercredi 6 mars 2019 00:54
  • Ayé j'ai trouvé ! Oh que cela n'était pas évident !

    Voilà la méthode :

    1. Désinstaller le bourrin

    2. Aller dans le registre et supprimer

    HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\

    C'est bien connu, Microsoft a horreur de faire des désinstallations complètes et c'est la source de bien d'arrachages de cheveux

    3. Désinstaller VC++ 2017 redistributables (les deux x86 et x64)

    4. Réparer Microsoft Visual Studio 2015 Shell (Isolated). Qu'est-ce que c'est que ce bazar et à quoi sert-il à part empêcher SSMS de fonctionner, je n'en sais fichtre rien.

    5. Réinstaller les deux compères du point 3 que l'on peut repêcher sur

    https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

    6. Réinstaller SSMS 9.1

    Et devant mes yeux éblouis et encore incrédules, ça fonctionne !

    Un grand merci à Puzzle_Chen qui a indiqué la (bonne) méthode à suivre (parce que des mauvaises il y en a à foison)

    https://social.msdn.microsoft.com/Forums/en-US/b54b8744-b0f2-4b47-8d49-9de054214fac/sql-server-management-studio-cannot-find-one-or-more-components?forum=sqltools&ppud=4


    jeudi 7 mars 2019 11:40
  • En effet, bien joué. Le C++ je n'aurais vraiment pas vu venir.

    Avec Visual Studio 2015 j'imagine que ça doit être la bonne version de SSMS que tu as.

    À propos, j'en suis à la version 12 de SSMS, et quand Visual Studio 2017 m'a converti une base, SSMS n'a pas pu l'ouvrir car il était trop ancien.

    C'est un test à faire, ça, télécharger Northwind, et voir si la conversion se passe bien.

    De mon côté je crois qu'il faudra que je trouve une version plus récente de SSMS, si elle existe (voir le fil "attacher Northwind à SQL Express 2014").

    Bon, comme c'est toi qui as trouvé la bonne réponse, tu vas pouvoir marquer ta réponse comme étant la bonne, histoire qu'on sache que le fil est résolu. Il n'y a plus tant que ça de monde, ici, s'agit d'optimiser le temps bénévole passé à répondre.

    jeudi 7 mars 2019 12:35