Ich arbeite mit Windows 8.1 Professional Edition. Ich habe SQL Server Management Studio 2012 x64 installiert und alles hat gut funktioniert. Ich habe Visual Studio 2013 installiert und alles hat gut funktioniert.
Dann habe ich Service Pack 1 für Visual Studio und einige erweiterte Funktionen installiert. Ich hatte Probleme bei der Deinstallation dieser Dinge, also habe ich eine Systemwiederherstellung durchgeführt, um meinen Computer zurückzusetzen. Das hat funktioniert, aber jetzt, wenn ich zu SSMS gehe, bekomme ich eine
"Cannot find one or more components. Please reinstall application"
Ich habe versucht, SSMS zu reparieren, zu deinstallieren, neu zu installieren und habe sogar SSMS 2014 ausprobiert, aber egal, was ich mache, wenn ich zu SSMS gehe, erhalte ich immer noch den gleichen Fehler.
Ich frage mich, ob eine Komponente fehlt oder entfernt wurde, als ich Visual Studio Pro entfernte. Ich habe Visual Studio 2013 Express neu installiert und es funktioniert, aber SSMS funktioniert immer noch nicht.
Ich habe mir diesen Beitrag angesehen und 11.0_Config
aus der Registry gelöscht , aber immer noch kein Glück.
Ich habe dann die gesamte SQL Server Management Studio
Registry gelöscht und neu installiert und trotzdem kein Glück gehabt.
BEARBEITEN:
Jedes Mal, wenn ich SSMS 2012 oder 2014 installiere, wird während der Installation derselbe oben genannte Fehler angezeigt. ManagementToolsAdvancedConfig_install_postmsi_Cpu64.
Die Installation wird jedoch fortgesetzt und abgeschlossen und es werden sogar alle grünen Häkchen angezeigt, die darauf hinweisen, dass alles installiert wurde ...
Hier ist die Protokollzusammenfassung, die nach der Neuinstallation gedruckt wurde. Ich bin mir nicht sicher, ob dies hilft:
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
Gibt es eine andere Möglichkeit, ein Protokoll oder etwas anderes anzusehen, um festzustellen, welche Komponenten fehlen?
Antworten:
Es ist absolut nicht notwendig, SSMS oder VS neu zu installieren. Suchen Sie einfach das VS-Shell-Installationsprogramm in dem Ordner, in den das SSMS-Installationsprogramm seine Dateien entpackt:
und installieren Sie es.
quelle
Yahooo !! Ich habe es repariert!
Ich fand diesen Link und ganz unten schrieb "Wael" folgendes:
Also habe ich alle SSMS, Visual Studio 2013 UND alles andere, das "Visual Studio" im Namen hatte, aus Programmdateien (wie der Shell) deinstalliert. Dann habe ich SSMS neu installiert und jetzt funktioniert es.
quelle
Die obigen Vorschläge haben bei mir nicht funktioniert. Ich habe Setup.Exe für SQL Server erneut ausgeführt und nur die Option Reparieren ausgewählt. Dauerte 1 Minute und alles war repariert.
quelle
Repair
Ding hat wirklich seinen Job gemacht.Das Ausführen von F: \ 1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup \ vs_setup.msi von SQL Server 2014 ISO löste dieses Problem für mich. Es sieht so aus, als ob die Visual Studio-Shell bereits entfernt wurde und dadurch das SQL Server Management Studio beschädigt wurde, da es davon abhängt. Seltsam, dass der SQL Server-Reparaturprozess dies jedoch nicht aufgegriffen hat
quelle
Dort wurde es für mich gelöst: Von der SQL Server-DVD (oder ISO) Führen Sie Folgendes aus : D: \ redist \ VisualStudioShell \ VS10sp1-KB983509.msp
Dadurch werden andere Anomalien in Bezug auf Ihre VS10-Anforderungen erkannt und alle erforderlichen Fehler behoben.
Ich konnte mein SSMS 2012 auch während des Fixes starten.
quelle