web-dev-qa-db-fra.com

Nettoyer réinstaller SQL Server Management Studio

Je suis sur Windows 8.1, édition professionnelle. J'ai installé SQL Server Management Studio 2012 x64 et tout a bien fonctionné. J'ai installé Visual Studio 2013 et tout a bien fonctionné.

Ensuite, j'ai installé le Service Pack 1 pour Visual Studio et certaines fonctionnalités avancées. J'avais du mal à désinstaller ces éléments et j'ai donc effectué une restauration du système pour restaurer mon ordinateur. Cela a fonctionné, mais maintenant chaque fois que je vais à SSMS, je reçois un

"Cannot find one or more components. Please reinstall application"

J'ai essayé de réparer SSMS, de désinstaller, de réinstaller et même d'essayer SSMS 2014, mais peu importe ce que je fais lorsque je vais sur SSMS, j'obtiens toujours la même erreur.

Je me demande si un composant est manquant ou a été supprimé lorsque j'ai supprimé Visual Studio Pro? J'ai réinstallé Visual Studio 2013 Express et cela fonctionne, mais SSMS ne fonctionne toujours pas.

J'ai regardé ce message et supprimé 11.0_Config du registre, mais toujours pas de chance.

J'ai ensuite supprimé le registre entier SQL Server Management Studio et réinstallé et toujours pas de chance.

MODIFIER:

Chaque fois que j'installe SSMS 2012 ou 2014, le message d'erreur ci-dessus apparaît lors de l'installation lors de l'installation. ManagementToolsAdvancedConfig_install_postmsi_Cpu64. L'installation continue, se termine et affiche même toutes les coches de couleur verte indiquant que tout a été installé ...

Voici le résumé du journal qui a été imprimé après la réinstallation. Je ne suis pas sûr que cela aide les:

Overall summary:
  Final result:                  Passed
  Exit code (Decimal):           0
  Start time:                    2014-06-26 12:10:28
  End time:                      2014-06-26 12:18:57
  Requested action:              Install

Machine Properties:
  Machine name:                  MYMACHINE
  Machine processor count:       8
  OS version:                    Windows 8
  OS service pack:               
  OS region:                     United States
  OS language:                   English (United States)
  OS architecture:               x64
  Process architecture:          64 Bit
  OS clustered:                  No

Product features discovered:
  Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered  Configured

Package properties:
  Description:                   Microsoft SQL Server 2014 
  ProductName:                   SQL Server 2014
  Type:                          RTM
  Version:                       12
  SPLevel:                       0
  Installation location:         C:\Users\ME\Downloads\SQLManagementStudio_x64_ENU\x64\setup\
  Installation edition:          Express

Product Update Status:
  None discovered.

User Input Settings:
  ACTION:                        Install
  ADDCURRENTUSERASSQLADMIN:      true
  AGTSVCACCOUNT:                 <empty>
  AGTSVCPASSWORD:                <empty>
  AGTSVCSTARTUPTYPE:             Manual
  ASBACKUPDIR:                   Backup
  ASCOLLATION:                   Latin1_General_CI_AS
  ASCONFIGDIR:                   Config
  ASDATADIR:                     Data
  ASLOGDIR:                      Log
  ASPROVIDERMSOLAP:              1
  ASSERVERMODE:                  MULTIDIMENSIONAL
  ASSVCACCOUNT:                  <empty>
  ASSVCPASSWORD:                 <empty>
  ASSVCSTARTUPTYPE:              Automatic
  ASSYSADMINACCOUNTS:            <empty>
  ASTEMPDIR:                     Temp
  BROWSERSVCSTARTUPTYPE:         Disabled
  CLTCTLRNAME:                   <empty>
  CLTRESULTDIR:                  <empty>
  CLTSTARTUPTYPE:                0
  CLTSVCACCOUNT:                 <empty>
  CLTSVCPASSWORD:                <empty>
  CLTWORKINGDIR:                 <empty>
  COMMFABRICENCRYPTION:          0
  COMMFABRICNETWORKLEVEL:        0
  COMMFABRICPORT:                0
  CONFIGURATIONFILE:             
  CTLRSTARTUPTYPE:               0
  CTLRSVCACCOUNT:                <empty>
  CTLRSVCPASSWORD:               <empty>
  CTLRUSERS:                     <empty>
  ENABLERANU:                    false
  ENU:                           true
  ERRORREPORTING:                false
  FEATURES:                      CONN, BC, SDK, SSMS, ADV_SSMS, SNAC_SDK
  FILESTREAMLEVEL:               0
  FILESTREAMSHARENAME:           <empty>
  FTSVCACCOUNT:                  <empty>
  FTSVCPASSWORD:                 <empty>
  HELP:                          false
  IACCEPTSQLSERVERLICENSETERMS:  true
  INDICATEPROGRESS:              false
  INSTALLSHAREDDIR:              C:\Program Files\Microsoft SQL Server\
  INSTALLSHAREDWOWDIR:           C:\Program Files (x86)\Microsoft SQL Server\
  INSTALLSQLDATADIR:             <empty>
  INSTANCEDIR:                   C:\Program Files\Microsoft SQL Server\
  INSTANCEID:                    <empty>
  INSTANCENAME:                  <empty>
  ISSVCACCOUNT:                  NT AUTHORITY\Network Service
  ISSVCPASSWORD:                 <empty>
  ISSVCSTARTUPTYPE:              Automatic
  MATRIXCMBRICKCOMMPORT:         0
  MATRIXCMSERVERNAME:            <empty>
  MATRIXNAME:                    <empty>
  NPENABLED:                     0
  PID:                           *****
  QUIET:                         false
  QUIETSIMPLE:                   false
  ROLE:                          AllFeatures_WithDefaults
  RSINSTALLMODE:                 DefaultNativeMode
  RSSHPINSTALLMODE:              DefaultSharePointMode
  RSSVCACCOUNT:                  <empty>
  RSSVCPASSWORD:                 <empty>
  RSSVCSTARTUPTYPE:              Automatic
  SAPWD:                         <empty>
  SECURITYMODE:                  <empty>
  SQLBACKUPDIR:                  <empty>
  SQLCOLLATION:                  SQL_Latin1_General_CP1_CI_AS
  SQLSVCACCOUNT:                 <empty>
  SQLSVCPASSWORD:                <empty>
  SQLSVCSTARTUPTYPE:             Automatic
  SQLSYSADMINACCOUNTS:           <empty>
  SQLTEMPDBDIR:                  <empty>
  SQLTEMPDBLOGDIR:               <empty>
  SQLUSERDBDIR:                  <empty>
  SQLUSERDBLOGDIR:               <empty>
  SQMREPORTING:                  false
  TCPENABLED:                    0
  UIMODE:                        AutoAdvance
  UpdateEnabled:                 true
  UpdateSource:                  MU
  USEMICROSOFTUPDATE:            false
  X86:                           false

  Configuration file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20140626_121025\ConfigurationFile.ini

Detailed results:
  Feature:                       Management Tools - Complete
  Status:                        Passed

  Feature:                       Client Tools Connectivity
  Status:                        Passed

  Feature:                       Client Tools SDK
  Status:                        Passed

  Feature:                       Client Tools Backwards Compatibility
  Status:                        Passed

  Feature:                       Management Tools - Basic
  Status:                        Passed

  Feature:                       SQL Client Connectivity
  Status:                        Passed

  Feature:                       SQL Client Connectivity SDK
  Status:                        Passed

  Feature:                       Setup Support Files
  Status:                        Passed

Rules with failures:

Global rules:

Scenario specific rules:

Rules report file:               C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20140626_121025\SystemConfigurationCheck_Report.htm

Existe-t-il un autre moyen de consulter un journal ou de voir quels composants manquent?

13
Micro

Yahooo !! Je l'ai corrigé!

J'ai trouvé ce lien et tout en bas "Wael" a écrit ce qui suit:

SSMS dépend de Visual Studio 2010 IDE, ce que fera le programme d'installation de SQL Server s'il n'est pas installé, mais si une version est présente, le programme d'installation l'ignorera, même lors de la réparation.

Lors de la réinstallation, j’ai pensé que le SSMS avait besoin de Visual Studio 10 IDE _, que j’avais supprimé par erreur après la désinstallation de VS 2010.

J'ai donc ouvert le support d'installation et recherché le programme d'installation de Visual Studio. Le fichier .msi s’exécute brusquement et remplit les parties manquantes, puis Management Studio s'exécute correctement.

J'ai donc désinstallé tous les SSMS, Visual Studio 2013 ET tout ce qui contenait "Visual Studio" dans le nom des fichiers de programme (comme le shell). Ensuite, j'ai réinstallé SSMS et maintenant cela fonctionne.

8
Micro

Il n'est absolument pas nécessaire de réinstaller SSMS ou VS. Il suffit de trouver le programme d'installation de VS Shell dans le dossier où le programme d'installation de SSMS décompresse ses fichiers:

1033_ENU_LP\redist\VisualStudioShell\VSSetup

et l'installer.

9
BrainDy UG

Les suggestions ci-dessus ne fonctionnaient pas pour moi. J'ai relancé Setup.Exe pour SQL Server et j'ai simplement choisi l'option de réparation. A pris 1 minute, et tout a été fixé.

5
Joel Gallagher

L'exécution de F:\1033_ENU_LP\redist\VisualStudioShell\VSSetup\vs_setup.msi à partir de SQL Server 2014 ISO a résolu ce problème pour moi. On dirait que le shell Visual Studio a été supprimé d’une manière ou d’une autre auparavant et qu’il a corrompu SQL Server Management Studio car il en dépend. Étrange que le processus de réparation de SQL Server ne l’ait pas détecté

2
Jasmin Sehic

Voici résolu le problème: À partir du DVD SQL Server (ou ISO) Exécutez la procédure suivante: D:\redist\VisualStudioShell\VS10sp1-KB983509.msp

Cela détectera d'autres anomalies relatives à vos exigences VS10 et les corrigera au besoin.

J'ai pu lancer mon SSMS 2012 même à mi-chemin du correctif.

1
Charles Okwuagwu