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?
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.
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.
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é.
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é
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.