Estoy en Windows 8.1, edición profesional. Instalé SQL Server Management Studio 2012 x64 y todo funcionó bien. Instalé Visual Studio 2013 y todo funcionó bien.
Luego, instalé el Service Pack 1 para Visual Studio y algunas características avanzadas. Tuve problemas para desinstalar estas cosas, así que hice una restauración del sistema para revertir mi computadora. Eso funcionó, pero ahora cada vez que voy a SSMS, recibo un
"Cannot find one or more components. Please reinstall application"
Intenté reparar SSMS, desinstalar, reinstalar e incluso probé SSMS 2014, pero no importa lo que haga cuando vaya a SSMS, sigo teniendo el mismo error.
Me pregunto si hay algún componente que falta o se eliminó cuando eliminé Visual Studio Pro. Reinstalé Visual Studio 2013 express, y funciona, pero SSMS todavía no funcionará.
Miré esta publicación y la eliminé 11.0_Config
del registro, pero aún así no tuve suerte.
Luego eliminé todo el SQL Server Management Studio
registro y lo reinstalé y todavía no tuve suerte.
EDITAR:
Cada vez que instalo SSMS 2012 o 2014 obtengo el mismo error anterior durante la instalación cuando se está instalando. ManagementToolsAdvancedConfig_install_postmsi_Cpu64.
Sin embargo, la instalación continúa y termina e incluso muestra todas las marcas de verificación verdes que dicen que todo estaba instalado ...
Aquí está el resumen del registro que se imprimió después de la reinstalación. No estoy seguro si esto ayuda a alguno:
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
¿Hay alguna otra forma de mirar un registro o algo para ver qué componentes faltan?
Respuestas:
No hay absolutamente ninguna necesidad de reinstalar SSMS o VS. Simplemente encuentre el instalador de shell VS en la carpeta, donde el instalador SSMS desempaqueta sus archivos:
e instalarlo.
fuente
Yahooo !! ¡Lo arreglé!
Encontré este enlace y en la parte inferior "Wael" escribió lo siguiente:
Así que desinstalé todos los SSMS, Visual Studio 2013, Y todo lo demás que tenía "Visual Studio" en el nombre de los archivos de programa (como el shell). Luego, reinstalé SSMS y ahora funciona.
fuente
Las sugerencias anteriores no me funcionaron: volví a ejecutar Setup.Exe para SQL Server y simplemente elegí la opción Reparar. Tomó 1 minuto, y todo se arregló.
fuente
Repair
cosa realmente hizo el trabajo.Ejecutar F: \ 1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup \ vs_setup.msi desde SQL Server 2014 ISO resolvió este problema por mí. Parece que el Visual Studio Shell se eliminó de alguna manera antes y eso dañó el SQL Server Management Studio, ya que depende de él. Aunque es extraño que el proceso de reparación de SQL Server no haya captado esto
fuente
Lo resolví para mí: desde el DVD (o ISO) de SQL Server Ejecute esto: D: \ redist \ VisualStudioShell \ VS10sp1-KB983509.msp
Esto detectará otras anomalías con respecto a sus requisitos de VS10 y arreglará todo según sea necesario.
Pude lanzar mi SSMS 2012 incluso a mitad de la reparación.
fuente