I installed SQL Server Management Studio and it worked fine. After that I updated my Visual Studio from 2010 to 2013 Express edition, now it is not working with this error message :
Cannot find one or more components. Please re install the application
I re-installed it but still same issue. Any suggestion?
marc_s
729k175 gold badges1327 silver badges1455 bronze badges
asked Jan 17, 2015 at 11:00
0
The SQL Server 2014 Management Studio answer
SSMS 2014 relies upon the Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package. If this is uninstalled, SSMS will produce the error message ‘Cannot find one or more components. Please re install the application’. This can be corrected by:
- Reinstalling the VS 2010 Shell from here: https://visualstudio.microsoft.com/vs/older-downloads/isolated-shell/
- Try opening SSMS again. If it still gives the error, then:
- Run Repair in SQL Server (2014) Setup
The SQL Server 2016 Management Studio answer
SSMS 2016 relies upon the Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package. If this is uninstalled, SSMS will produce the error message ‘Cannot find one or more components. Please re install the application’. This can be corrected by reinstalling VS 2015 or by installing the Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package.
answered Jun 1, 2015 at 9:35
Rikard AskelöfRikard Askelöf
2,7273 gold badges20 silver badges24 bronze badges
15
I just solved the issue :
SSMS depends on VS 2010 and by uninstalling it this error occurred.
- There is a folder named 1033_enu in my server installation pakage
- Inside that i found a folder VSS i.e Visual studio shell
- and inside that VVS setup.
i just run this setup and it solved the problem for me. Thank you
answered Jan 17, 2015 at 11:22
Ali MalikAli Malik
1,3311 gold badge10 silver badges19 bronze badges
3
For SSMS 2016 (at least v16.5.3) delete the following folder from the registry and restart the app:
HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio13.0_Config
answered Apr 10, 2017 at 8:10
StaggStagg
2,5705 gold badges32 silver badges32 bronze badges
4
The SQL Server 2017 Management Studio answer
SSMS 17.1 also depends on Visual Studio 2015 shell (isolated). I had to repair the Shell to get SSMS to work. In case someone is looking for VS 2015 Shell: LINK
If you cannot find the installer using the above link, the SSMS 17.x installer HERE includes the VS 2015 Shell.
Scott Hanselman has also conveniently included a link to every (>= 2008 R2) Express and SSMS version here: LINK
answered Jul 7, 2017 at 7:28
SH4NNY1SH4NNY1
711 gold badge7 silver badges19 bronze badges
3
I had this same issue happen to me when I was stripping my machine of everything Microsoft
to refresh my system with 2016-2017 versions of Microsoft
products.. First time doing this so I deleted the Visual Studio
shell and installed everything 2017 except the 2015 VS
shell (not sure if 2017 is out), here was my mistake.
To solve.. first off, make sure you have the Visual Studio Isolated Shell
installed. Certain versions of SSMS
need a specific version of the shell. My situation called for VS Shell 2015
with my SSMS 2016
..
Just installing and repairing the Shell
didn’t help me completely fix the error. What helped me was deleting a key from my Registry Editor
. Run the command regedit
from anywhere on your machine and then find:
'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'
Right-click and delete this folder/key. For SSMS 2016
I deleted 13.0_Config..
Right away I was able to open SSMS
as usual.
Serj Sagan
28.6k17 gold badges151 silver badges180 bronze badges
answered Mar 16, 2017 at 18:08
0
In order to free up some space on my disk, I had uninstalled some programs after which I started getting this error.
I followed all the solutions here, but it didn’t fix my problem.
For me, after installing the Visual Studio Shell, I had to delete a key from my registry by following the steps here. Then finally my SSMS started working again.
Quoting from the page:
- Start regedit.exe
- Go to HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio
- Delete 13.0_Config
- Restart ssms.exe
answered Sep 14, 2016 at 7:35
mridulamridula
3,1833 gold badges32 silver badges55 bronze badges
1
All the answers here didn’t work for me (SQL Server 2014).
What worked was:
1) Uninstall the Visual Studio 2010 Shell using official installer (not via Programs and Features). The file VSIsoShell.exe can be downloaded here:
https://www.microsoft.com/en-us/download/details.aspx?id=1366
2) Once uninstalled, run SQL Server Installation and hit Repair
answered Sep 13, 2016 at 12:27
Artur KedziorArtur Kedzior
3,9441 gold badge35 silver badges57 bronze badges
Try running SSMS as administrator! After repairing & re-installing multiple components, in the end it was just the security level of my account.
answered Jun 3, 2016 at 0:53
I resolved the problem with SQL Management Studio 2016 by running the VS setup, selecting «Modify» and then installing Extensibility Tools Update 3. After that I just ran SQL Management Studio 2016 and it reset VS Isolated Shell
answered Sep 30, 2016 at 19:15
For all versions of SQL Server, this can be fixed safely with no loss of data including any plugins that may be installed and their data.
This is a common bug, and the solution in all versions of SQL Server is to repair the ‘Microsoft Visual Studio 20xx Shell (Isolated)’ program installation, which takes about 30 minutes to run unattended.
To perform the repair, please complete the following steps:
- Close all instances of Visual Studio.
- Press the Windows key.
- Type ‘Programs’.
- Click ‘Add or Remove Programs’ from the list that appears.
- Type ‘Shell’ into the Search box that appears.
- Click ‘Microsoft Visual Studio 20xx Shell (Isolated)’*
- Click Modify (If greyed out then click Uninstall).
- In the window that appears, click ‘Repair’.
- Wait 30mins or so for repair to complete.
- Restart machine.
‘Microsoft Visual Studio 20xx Shell (Isolated)’ will now be repaired and SQL Server Management Studio should open as normal.
* If there are multiple version(s) of ‘Microsoft Visual Studio 20xx Shell (Isolated)’ installed, then repair the latest one first, working backwards through versions until the correct program is repaired. Be sure to make a note of the version that fixed your version of SQL Server for future reference as it will not change until smss or vs is upgraded.
answered Jan 29, 2018 at 9:51
WonderWorkerWonderWorker
8,4694 gold badges61 silver badges74 bronze badges
0
I have the same issue after using the custom VS2015 uninstallation tool and installing the VS2017. Repair or reinstall of the SSMS 17.3 does not solve the issue.
To resolve it open the Windows Control panel, select the Programs and Features. Select the Microsoft Visual Studio 2015 Shell (Isolated)
from the list and click Change. Then click Repair in the VS setup window. On setup completed ignor the warnings about some newer components already installed. Click Close and thats it! SSMS starts perfect! Hope this save someone’s time.
answered Mar 14, 2018 at 8:13
I downloaded VSIsoShell.exe but could not install it. When i deep dive in to error logs the reason is newer version of visual studio exists on the system. I uninstalled vs2017 community then installation of VSIsoShell is successful
answered Nov 24, 2017 at 8:43
Ozan BAYRAMOzan BAYRAM
2,6871 gold badge27 silver badges34 bronze badges
Download and Install Visual Studio 2015 Isolated Shell.
You can further read the details of this Redistributable Package from Microsoft Visual Studio
2015 Redistributable Package
You can further Download this Package from this link
After Installing this package, Please run SSMS for SQL SERVER 2016. It actually works for me!
Hadi
35.9k13 gold badges65 silver badges124 bronze badges
answered Dec 1, 2017 at 21:39
Just in case none of the registry edits or software reinstalls mentioned in the other answers work for you, I was having this issue due to anti-virus. In this case it was Crowdstrike, but others can cause it as well.
Try disabling your AV to test, and if that’s the culprit, put an exception in for SSMS 2014/2016.
answered Dec 5, 2017 at 19:10
None of above solutions worked for me , Link in the accepted answer is not working.
So I tried repairing MSSQL 2014 from Setup , This will install Visual Studio Shell which it depends on.
SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance
Next , You will be able to run ssms without an issue.
Hope that works,
answered May 9, 2018 at 3:49
Vishal SharmaVishal Sharma
2,7732 gold badges24 silver badges36 bronze badges
I finally got this to work — open up
«C:Program Files (x86)Microsoft SQL Server120ToolsBinnRSConfigTool.exe»
then used the repair tools in there, rather than from the control panel install programs (repair).
This seemed to run through reinstalling of files and afterwards everything worked great! I was tearing my hair out!
answered Jun 14, 2018 at 6:06
I uninstalled already existing microsoft visual studio 2010 Shell(isolated) -ENU
Then did repair
To do repair please follow below path : SQL Server Installation Center -> Maintenance -> Repair
Note: None of the above worked for me.This is only worked
answered Apr 17, 2019 at 9:54
Recently, I installed the SQL Server Management Studio 18 (SSMS) and after just one use, it didn’t want to start anymore. The SQL Server Management Studio stopped loading after the splash screen showing up for a brief moment and no messages appeared to show me what was wrong, except for Windows playing the default beep sound notifying me of a problem. In this article, I will show you how I solved this issue.
First, I assumed, the SSMS 18 didn’t want to open due to another process running, but looking at the Task Manager, there was none. Next, I tried using the repair option which is shown next.
Using Repair option
We can use the Repair option that is located in «Programs and Features», but the option is a bit hidden. The steps are as follows:
- On Windows, run the «Programs and Features» utility.
- From the list of installed applications, select «Microsoft SQL Server Management Studio» and click on the Uninstall button. This will cause the following window to open:
- Click on Repair button, which will take a while to complete.
- You will need to restart the computer.
Now if we are lucky, the problem would be solved by now, but in my case, there was no change. Next, I wanted to see if there is some sort of log file for the SQL Server Management Studio, so I could examine it and find out why the application doesn’t want to open.
Using the SQL Server Management Studio log file
It turns out, there indeed is a logging feature available, but to use it, we need to run the executing file using a -log argument.
The steps are as follows:
- Open Windows Explorer and go to the installed folder of the SQL Server Management Studio. In my case using Windows 10, this was at
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDE
- Once there, type cmd in the address bar and press enter:
- The command prompt will open at that specific path. The executable file for the SQL Server Management Studio is
ssms.exe
and we need to run it with the logging enabled. We do this by using -log argument, followed by the location and the name of the log file. We need to specify the full path to the log file, something like this:ssms.exe -log d:log.txt
This will create a log file at
d:log.txt
. Simply modify it to the path of your choice. - When the application fails to open again, find the log file and open it using a text editor, like notepad.
Examining the content of the SSMS log file
Looking at the generated ssms.exe
log file, it consisted of multiple <entry> tags and some of them were Errors showing 80004005 — E_FAIL. All those errors in a log file happened when the two tasks below were attempted:
- CreateInstance failed for package [Async Query Service Package]
- CreateInstance failed for package [Task Scheduler Package]
In both cases, they had the same detailed description of the error:
Source: ‘mscorlib’ Description: Could not load file or assembly ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
System.IO.FileLoadException: Could not load file or assembly ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference.
…
The issue with the Microsoft.VisualStudio.Shell.Interop.8.0 library
So it seemed, the issue had something to do with the Microsoft.VisualStudio.Shell.Interop.8.0.dll
file. I searched for this .dll library inside the installed «Microsoft SQL Server Management Studio 18» folder and found two files located at the following path:
- C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEPublicAssemblies
- C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEPrivateAssembliesInterop
Both files had the same size of 168KB and both showed the same 8.0.50727.938 version when checked the information under Properties:
But, even though, those two files looked identical, by examining the content of the files, it was obvious that they were not the same.
To try to figure out, what was going on, I ran the following command in PowerShell to check for the Assembly version of both library files.
[System.Reflection.Assembly]::LoadFrom("Full Path to Microsoft.VisualStudio.Shell.Interop.8.0.dll").GetName()
For a .dll file located in the PublicAssemblies
folder, the result was:
Version | Name |
8.0.0.0 | Microsoft.VisualStudio.Shell.Interop.8.0 |
And for a .dll file located in the PrivateAssembliesInterop
folder, the result was:
Version | Name |
15.0.0.0 | Microsoft.VisualStudio.Shell.Interop.8.0 |
From this information, the error message of «The located assembly’s manifest definition does not match the assembly reference» made more sense now.
Solution
In the end, the solution was to copy the PrivateAssembliesInteropMicrosoft.VisualStudio.Shell.Interop.8.0.dll
file (the one with assembly version 15.0.0.0) into the PublicAssemblies
folder.
The steps I did were the following:
- First, as a precaution, I renamed the existing
PublicAssembliesMicrosoft.VisualStudio.Shell.Interop.8.0.dll
to something else, just in case I would need that file later. - Then I copied the
Microsoft.VisualStudio.Shell.Interop.8.0.dll
file fromPrivateAssembliesInterop
into thePublicAssemblies
folder.
After this change, the SSMS loaded without any issue.
Missing or deleted Microsoft.VisualStudio.Shell.Interop.8.0.dll
If for whatever reason, you don’t have the Microsoft.VisualStudio.Shell.Interop.8.0.dll
file at PrivateAssembliesInterop
, you can download the file from pconlife.com website.
The «MD5 hash» of the Microsoft.VisualStudio.Shell.Interop.8.0.dll
file is da57504433ae4597798aa8d3ae8d66bf, so make sure, the file downloaded matches the same hash value. You can use this online tool to check the MD5 hash of the files.
Thanks to just a guy commentator for being the first to point out the problem of a missing Microsoft.VisualStudio.Shell.Interop.8.0.dll
file.
Conclusion
If you run SQL Server Management Studio 18, but it doesn’t open and doesn’t give you any error message, it might look like a tough problem to solve. One option is to use Repair located in «Programs and Features», but if that doesn’t work, we can also use the ssms.exe
log option. In my case, the log file was showing an issue with the Microsoft.VisualStudio.Shell.Interop.8.0
library file. It turns out, the installed folder contains two such .dll files and solution was to copy the one at PrivateAssemblies
folder into the PublicAssemblies
folder.
A coworker of mine has this problem, apparently after installing Re#, which seems totally irrelevant. But perhaps it isn’t.
Could not load file or assembly «SqlManagerUi, Version=9.0.242.0…» or one of its dependencies. The module was expected to contain an assembly manifest. (mscorlib).
Why is this?
Thanks
asked Sep 24, 2008 at 14:20
I was with a similar problem, i could not open my SQL Server Management Studio.
This steps works for me:
In file C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDESsms.exe.config
, erase the item <NgenBind_OptimizeNonGac enabled="1" />
.
Example:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- ...snip... -->
<runtime>
<!-- ...snip... -->
<!-- Remove this line (~line 38) -->
<NgenBind_OptimizeNonGac enabled="1" />
<!-- ...snip... -->
</runtime>
<!-- ...snip... -->
</configuration>
I hope this helps.
answered Jun 14, 2019 at 14:53
1
Reinstalling the .Net framework didn’t help me, but these next steps did. I had to completely uninstall and reinsall the shared components, but it’s pretty hard to find out how to do that.
Make sure you have the installation media handy. In my case that’s the unzipped folder from the downloaded SQLEXPRWT_x64_ENU ed 2014.exe
- First, through your Control panel -> Uninstall a program, find ‘Microsoft SQL Server 2014 (x64)’.
- Right-click and select Uninstall/Change.
- When you’re presented with a dialog with the options to ‘Add’, ‘Repair’ or ‘Remove’ the product, select the last (don’t worry, your SQL Server won’t be touched if you follow these steps carefully.
- From the initially blank drop-downlist select << Remove shared features only >>
- Follow all steps from there, and you are now able to reinstall the shared features.
answered Jun 22, 2014 at 18:56
GerardVGerardV
3652 silver badges11 bronze badges
Management studio requires the .Net framework. Try removing/reinstalling it.
answered Sep 24, 2008 at 14:21
Joel CoehoornJoel Coehoorn
397k113 gold badges567 silver badges792 bronze badges
was there any installing/uninstalling of VS involved? Don’t get me started on SQL 2005 and VS intall conficts.
answered Sep 24, 2008 at 14:33
Sara ChippsSara Chipps
9,29211 gold badges56 silver badges103 bronze badges
1
Recently, I installed the SQL Server Management Studio 18 (SSMS) and after just one use, it didn’t want to start anymore. The SQL Server Management Studio stopped loading after the splash screen showing up for a brief moment and no messages appeared to show me what was wrong, except for Windows playing the default beep sound notifying me of a problem. In this article, I will show you how I solved this issue.
First, I assumed, the SSMS 18 didn’t want to open due to another process running, but looking at the Task Manager, there was none. Next, I tried using the repair option which is shown next.
Using Repair option
We can use the Repair option that is located in «Programs and Features», but the option is a bit hidden. The steps are as follows:
- On Windows, run the «Programs and Features» utility.
- From the list of installed applications, select «Microsoft SQL Server Management Studio» and click on the Uninstall button. This will cause the following window to open:
- Click on Repair button, which will take a while to complete.
- You will need to restart the computer.
Now if we are lucky, the problem would be solved by now, but in my case, there was no change. Next, I wanted to see if there is some sort of log file for the SQL Server Management Studio, so I could examine it and find out why the application doesn’t want to open.
Using the SQL Server Management Studio log file
It turns out, there indeed is a logging feature available, but to use it, we need to run the executing file using a -log argument.
The steps are as follows:
- Open Windows Explorer and go to the installed folder of the SQL Server Management Studio. In my case using Windows 10, this was at
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDE
- Once there, type cmd in the address bar and press enter:
- The command prompt will open at that specific path. The executable file for the SQL Server Management Studio is
ssms.exe
and we need to run it with the logging enabled. We do this by using -log argument, followed by the location and the name of the log file. We need to specify the full path to the log file, something like this:ssms.exe -log d:log.txt
This will create a log file at
d:log.txt
. Simply modify it to the path of your choice. - When the application fails to open again, find the log file and open it using a text editor, like notepad.
Examining the content of the SSMS log file
Looking at the generated ssms.exe
log file, it consisted of multiple <entry> tags and some of them were Errors showing 80004005 — E_FAIL. All those errors in a log file happened when the two tasks below were attempted:
- CreateInstance failed for package [Async Query Service Package]
- CreateInstance failed for package [Task Scheduler Package]
In both cases, they had the same detailed description of the error:
Source: ‘mscorlib’ Description: Could not load file or assembly ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
System.IO.FileLoadException: Could not load file or assembly ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference.
…
The issue with the Microsoft.VisualStudio.Shell.Interop.8.0 library
So it seemed, the issue had something to do with the Microsoft.VisualStudio.Shell.Interop.8.0.dll
file. I searched for this .dll library inside the installed «Microsoft SQL Server Management Studio 18» folder and found two files located at the following path:
- C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEPublicAssemblies
- C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEPrivateAssembliesInterop
Both files had the same size of 168KB and both showed the same 8.0.50727.938 version when checked the information under Properties:
But, even though, those two files looked identical, by examining the content of the files, it was obvious that they were not the same.
To try to figure out, what was going on, I ran the following command in PowerShell to check for the Assembly version of both library files.
[System.Reflection.Assembly]::LoadFrom("Full Path to Microsoft.VisualStudio.Shell.Interop.8.0.dll").GetName()
For a .dll file located in the PublicAssemblies
folder, the result was:
Version | Name |
8.0.0.0 | Microsoft.VisualStudio.Shell.Interop.8.0 |
And for a .dll file located in the PrivateAssembliesInterop
folder, the result was:
Version | Name |
15.0.0.0 | Microsoft.VisualStudio.Shell.Interop.8.0 |
From this information, the error message of «The located assembly’s manifest definition does not match the assembly reference» made more sense now.
Solution
In the end, the solution was to copy the PrivateAssembliesInteropMicrosoft.VisualStudio.Shell.Interop.8.0.dll
file (the one with assembly version 15.0.0.0) into the PublicAssemblies
folder.
The steps I did were the following:
- First, as a precaution, I renamed the existing
PublicAssembliesMicrosoft.VisualStudio.Shell.Interop.8.0.dll
to something else, just in case I would need that file later. - Then I copied the
Microsoft.VisualStudio.Shell.Interop.8.0.dll
file fromPrivateAssembliesInterop
into thePublicAssemblies
folder.
After this change, the SSMS loaded without any issue.
Missing or deleted Microsoft.VisualStudio.Shell.Interop.8.0.dll
If for whatever reason, you don’t have the Microsoft.VisualStudio.Shell.Interop.8.0.dll
file at PrivateAssembliesInterop
, you can download the file from pconlife.com website.
The «MD5 hash» of the Microsoft.VisualStudio.Shell.Interop.8.0.dll
file is da57504433ae4597798aa8d3ae8d66bf, so make sure, the file downloaded matches the same hash value. You can use this online tool to check the MD5 hash of the files.
Thanks to just a guy commentator for being the first to point out the problem of a missing Microsoft.VisualStudio.Shell.Interop.8.0.dll
file.
Conclusion
If you run SQL Server Management Studio 18, but it doesn’t open and doesn’t give you any error message, it might look like a tough problem to solve. One option is to use Repair located in «Programs and Features», but if that doesn’t work, we can also use the ssms.exe
log option. In my case, the log file was showing an issue with the Microsoft.VisualStudio.Shell.Interop.8.0
library file. It turns out, the installed folder contains two such .dll files and solution was to copy the one at PrivateAssemblies
folder into the PublicAssemblies
folder.
Содержание статьи:
-
- SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером
- Ошибка SQL-сервера 26
- Ошибка SQL-сервера 18456
- Не удалось запустить SQL-server — код ошибки 3417
- Повреждена база данных
- Код ошибки SQL-сервера 945
- Код ошибки SQL-сервера 5172
- Ошибка SQL-сервера 823
- Ошибка SQL-сервера 8946
- Другие ошибки SQL Server
- Код ошибки SQL-сервера 1814
- Код ошибки SQL-сервера 1067
- SQL-сервер запускается, но работает слишком медленно
- SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером
- Если SQL-сервер не найден, убедитесь, что ваш экземпляр SQL-сервера действительно установлен и запущен. Для этого зайдите на компьютер, где он установлен, запустите диспетчер конфигурации SQL и проверьте, есть ли там тот экземпляр, к которому вы пытаетесь подключиться и запущен ли он. Нелишним будет также получить отчет об обнаружении компонентов SQL-серверов.
- Если вы проделали п1. и не обнаружили источник проблемы, возможно, неверно указан IP-адрес компьютера или номер порта TCP. Перепроверьте их настройки.
- Причиной того, что невозможно подключиться к SQL-серверу, также может быть сеть, убедитесь, что компьютер с SQL-сервером доступен по сети.
- Проверьте, может ли клиентское приложение, установленное на том же компьютере, что и сервер, подключиться к SQL-серверу. Запустите SQL Server Management Studio(SSMS), в диалоговом окне “Подключиться к серверу” выберите тип сервера Database Engine, укажите способ аутентификации “Аутентификация Windows”, введите имя компьютера и экземпляра SQL-сервера. Проверьте подключение.
Обратите внимание, что многие сообщения об ошибках могут быть не показаны или не содержат достаточной информации для устранения проблемы. Это сделано из соображений безопасности, чтобы при попытке взлома злоумышленники не могли получить информацию об SQL-сервере. Полные сведения содержатся в логе ошибок, который обычно хранится по адресу C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLLogERRORLOG, или там, куда его поместил администратор системы.
Ошибка SQL-сервера 26
Одна из наиболее часто встречающихся ошибок подключения к SQL-серверу, обычно связана с тем, что в настройках SQL-сервера не разрешены или ограничены удаленные соединения. Чтобы это исправить, попробуйте:
- в SSMS в настройках SQL-сервера включите аутентификацию Windows
- для брандмауэра Windows создайте новое правило, которое разрешает подключение для всех программ и протоколов с указанного IP-адреса
- убедитесь, что запущена служба SQL Server Browser
Ошибка SQL-сервера 18456
Эта ошибка означает, что попытка подключиться к серверу не успешна из-за проблем с именем пользователя или паролем. По коду ошибки в журнале ошибок можно узнать более точную причину, чтобы устранить ее.
Не удалось запустить SQL-server — код ошибки 3417
Возникает в случае, если были изменены настройки Windows или перемещена папка с файлами MSSQL.
- зайдите в C:Program FilesMicrosoft SQLServerMSSQL.1MSSqLData — БезопасностьНастройки доступа — Учетная запись сетевой службы — добавьте учетную запись сетевой службы
- проверьте, что MDF-файл не сжимается. Если это не так, отключите “Сжимать содержимое для экономии места на диске” в свойствах файла
Иногда ни один из этих способов не помогает, это значит, что файлы БД повреждены и ее придется восстанавливать из резервной копии.
Повреждена база данных
Код ошибки SQL-сервера 945
Ошибка 945 возникает, когда БД SQL-сервера помечена как IsShutdown. Проверьте, достаточно ли места на диске, достаточно ли прав у учетной записи для операций с БД, файлы MDF и LDF не должны быть помечены “Только для чтения”.
Код ошибки SQL-сервера 5172
SQL-сервер хранит свою физическую БД в первичном файле, в котором информация разбита постранично. Первая страница содержит информацию о заголовке mdf-файла и называется страницей заголовка. Она состоит из разнообразной информации о БД, такой как размер файла, подпись и т.д. В процессе прикрепления MDF на SQL-сервере часто возникает ошибка 5172. Это в основном происходит, если MDF-файл поврежден, информация в его заголовке тоже и соответственно сложно добраться до данных. Причиной может быть вирус, аварийное выключение системы, ошибка оборудования.
Ошибка SQL-сервера 823
SQL использует API Windows для операций ввода-вывода, но кроме завершения этих операций SQL проверяет все ошибки обращений к API. Если эти обращения несовместимы с ОС, появляется ошибка 823. Сообщение об ошибке 823 означает, что существует проблема с базовым оборудованием для хранения данных или с драйвером, который находится на пути запроса ввода-вывода. Пользователи могут столкнуться с этой ошибкой, если в файловой системе есть противоречия или поврежден файл базы данных.
Ошибка SQL-сервера 8946
Основной причиной ошибки 8946 так же, как и для 5172, является повреждение заголовков страниц БД SQL вследствие сбоя питания, вирусной атаки, отказа оборудования — SQL-сервер больше не может прочесть эти страницы.
Перечисленные ошибки 945, 5172, 823, 8946 можно устранить двумя методами:
- если у вас есть свежая резервная копия базы — восстановить базу из этой копии
- можно попробовать использовать специализированное ПО, такое как SQL Recovery Tool, чтобы восстановить поврежденные файлы
Желательно определить, что именно привело к возникновению ошибок и принять меры, чтобы это не повторялось — заменить плохо работающее оборудование, повысить информационную безопасность.
Другие ошибки SQL
Код ошибки SQL-сервера 1814
SQL-сервер не может создать базу данных tempdb. Убедитесь, что на выделенном под нее диске достаточно места и что у учетной записи хватает прав для записи в указанную директорию.
Код ошибки SQL-сервера 1067
Эта ошибка может возникать по разным причинам. Наиболее часто оказывается, что повреждены или отсутствуют конфигурационные файлы, SQL-сервер обращается к поврежденным системным файлам, ошибочные данные пользователя, нет информации про лицензию. В самых тяжелых случаях придется переустанавливать SQL-сервер. Но иногда помогает восстановление поврежденных файлов или изменение настроек SQL-сервера — вы можете создать новую учетную запись в домене и использовать ее для службы MSSQL.
SQL-сервер запускается, но работает слишком медленно
Проанализируйте журнал сервера, индексы (фрагментацию), запросы, задания, возможность взаимных блокировок. Причин может быть масса.
Мы работаем с разными версиями SQL-сервера уже много лет, знакомы со всевозможными инструкциями SQL-сервера, видели самые разные варианты его настройки и использования на проектах у своих клиентов. В целом мы можем выделить четыре основных источника неполадок:
- Индексы — причина проблем номер один. Неправильные индексы, отсутствующие индексы, слишком много индексов и подобное. Чаще всего при проблеме с индексами пользователи или администраторы базы данных не получают сообщения об ошибке, они просто видят, что база работает очень медленно и докопаться до причин бывает очень нелегко
- изначально плохая архитектура сервера баз данных — ошибка, которую очень сложно и дорого исправлять на этапе, когда база уже используется
- плохой код, в котором возможны блокировки и тупиковые места
- использование конфигурации по умолчанию,
Если у вас не получается устранить ошибки сервера SQL-server самостоятельно, если они появляются снова и снова, то скорее всего в основе лежит одна из этих причин. В таком случае — если у вас произошла ошибка с SQL сервером, ваше ПО не видит SQL-сервер, либо нужно развернуть кластер SQL-серверов — вы всегда можете обратиться за консультацией и технической поддержкой к специалистам Интегруса, отправив заявку с сайта, написав на e-mail, либо позвонив в колл-центр нашей компании.
Присоединяйтесь к нам,
чтобы получать чек-листы, реальные кейсы, а также
обзоры сервисов раз в 2 недели.
- Remove From My Forums
-
Question
-
I have installed latest SMSS (Downloaded May 5th, 2019). It worked for 3 days, and then when I try to start it, it just closed with windows sound error, but no message on any of my screens.
I have reinstalled SMSS (from same installation file), and it started working again for a couple of days, but then, same thing happen.
Application can not be seen in task manager.
Any advice? What is happening?
Answers
-
Hey,
I was having the same issue. The splash screen would appear and the just closes with the error chime. No error message or anything of the sort.
Restarted my PC, issue still persisted. I then remembered that it worked for me two days ago and that I also updated windows as well 2 days ago.
Uninstalling the following windows patch fixed it for me: KB4499167
Regards,
Edward
- Marked as answer by
Sunday, May 19, 2019 12:31 PM
- Marked as answer by
I installed SQL Server Management Studio and it worked fine. After that I updated my Visual Studio from 2010 to 2013 Express edition, now it is not working with this error message :
Cannot find one or more components. Please re install the application
I re-installed it but still same issue. Any suggestion?
marc_s
721k173 gold badges1320 silver badges1442 bronze badges
asked Jan 17, 2015 at 11:00
0
The SQL Server 2014 Management Studio answer
SSMS 2014 relies upon the Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package. If this is uninstalled, SSMS will produce the error message ‘Cannot find one or more components. Please re install the application’. This can be corrected by:
- Reinstalling the VS 2010 Shell from here: https://visualstudio.microsoft.com/vs/older-downloads/isolated-shell/
- Try opening SSMS again. If it still gives the error, then:
- Run Repair in SQL Server (2014) Setup
The SQL Server 2016 Management Studio answer
SSMS 2016 relies upon the Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package. If this is uninstalled, SSMS will produce the error message ‘Cannot find one or more components. Please re install the application’. This can be corrected by reinstalling VS 2015 or by installing the Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package.
answered Jun 1, 2015 at 9:35
Rikard AskelöfRikard Askelöf
2,6873 gold badges19 silver badges24 bronze badges
15
I just solved the issue :
SSMS depends on VS 2010 and by uninstalling it this error occurred.
- There is a folder named 1033_enu in my server installation pakage
- Inside that i found a folder VSS i.e Visual studio shell
- and inside that VVS setup.
i just run this setup and it solved the problem for me. Thank you
answered Jan 17, 2015 at 11:22
Ali MalikAli Malik
1,3211 gold badge10 silver badges19 bronze badges
3
For SSMS 2016 (at least v16.5.3) delete the following folder from the registry and restart the app:
HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio13.0_Config
answered Apr 10, 2017 at 8:10
StaggStagg
2,5125 gold badges33 silver badges31 bronze badges
4
The SQL Server 2017 Management Studio answer
SSMS 17.1 also depends on Visual Studio 2015 shell (isolated). I had to repair the Shell to get SSMS to work. In case someone is looking for VS 2015 Shell: LINK
If you cannot find the installer using the above link, the SSMS 17.x installer HERE includes the VS 2015 Shell.
Scott Hanselman has also conveniently included a link to every (>= 2008 R2) Express and SSMS version here: LINK
answered Jul 7, 2017 at 7:28
SH4NNY1SH4NNY1
531 gold badge7 silver badges18 bronze badges
3
I had this same issue happen to me when I was stripping my machine of everything Microsoft
to refresh my system with 2016-2017 versions of Microsoft
products.. First time doing this so I deleted the Visual Studio
shell and installed everything 2017 except the 2015 VS
shell (not sure if 2017 is out), here was my mistake.
To solve.. first off, make sure you have the Visual Studio Isolated Shell
installed. Certain versions of SSMS
need a specific version of the shell. My situation called for VS Shell 2015
with my SSMS 2016
..
Just installing and repairing the Shell
didn’t help me completely fix the error. What helped me was deleting a key from my Registry Editor
. Run the command regedit
from anywhere on your machine and then find:
'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'
Right-click and delete this folder/key. For SSMS 2016
I deleted 13.0_Config..
Right away I was able to open SSMS
as usual.
Serj Sagan
28k17 gold badges150 silver badges179 bronze badges
answered Mar 16, 2017 at 18:08
0
In order to free up some space on my disk, I had uninstalled some programs after which I started getting this error.
I followed all the solutions here, but it didn’t fix my problem.
For me, after installing the Visual Studio Shell, I had to delete a key from my registry by following the steps here. Then finally my SSMS started working again.
Quoting from the page:
- Start regedit.exe
- Go to HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio
- Delete 13.0_Config
- Restart ssms.exe
answered Sep 14, 2016 at 7:35
mridulamridula
3,1333 gold badges29 silver badges54 bronze badges
1
All the answers here didn’t work for me (SQL Server 2014).
What worked was:
1) Uninstall the Visual Studio 2010 Shell using official installer (not via Programs and Features). The file VSIsoShell.exe can be downloaded here:
https://www.microsoft.com/en-us/download/details.aspx?id=1366
2) Once uninstalled, run SQL Server Installation and hit Repair
answered Sep 13, 2016 at 12:27
Artur KędziorArtur Kędzior
3,8971 gold badge33 silver badges55 bronze badges
Try running SSMS as administrator! After repairing & re-installing multiple components, in the end it was just the security level of my account.
answered Jun 3, 2016 at 0:53
I resolved the problem with SQL Management Studio 2016 by running the VS setup, selecting «Modify» and then installing Extensibility Tools Update 3. After that I just ran SQL Management Studio 2016 and it reset VS Isolated Shell
answered Sep 30, 2016 at 19:15
For all versions of SQL Server, this can be fixed safely with no loss of data including any plugins that may be installed and their data.
This is a common bug, and the solution in all versions of SQL Server is to repair the ‘Microsoft Visual Studio 20xx Shell (Isolated)’ program installation, which takes about 30 minutes to run unattended.
To perform the repair, please complete the following steps:
- Close all instances of Visual Studio.
- Press the Windows key.
- Type ‘Programs’.
- Click ‘Add or Remove Programs’ from the list that appears.
- Type ‘Shell’ into the Search box that appears.
- Click ‘Microsoft Visual Studio 20xx Shell (Isolated)’*
- Click Modify (If greyed out then click Uninstall).
- In the window that appears, click ‘Repair’.
- Wait 30mins or so for repair to complete.
- Restart machine.
‘Microsoft Visual Studio 20xx Shell (Isolated)’ will now be repaired and SQL Server Management Studio should open as normal.
* If there are multiple version(s) of ‘Microsoft Visual Studio 20xx Shell (Isolated)’ installed, then repair the latest one first, working backwards through versions until the correct program is repaired. Be sure to make a note of the version that fixed your version of SQL Server for future reference as it will not change until smss or vs is upgraded.
answered Jan 29, 2018 at 9:51
WonderWorkerWonderWorker
8,2783 gold badges60 silver badges73 bronze badges
0
I have the same issue after using the custom VS2015 uninstallation tool and installing the VS2017. Repair or reinstall of the SSMS 17.3 does not solve the issue.
To resolve it open the Windows Control panel, select the Programs and Features. Select the Microsoft Visual Studio 2015 Shell (Isolated)
from the list and click Change. Then click Repair in the VS setup window. On setup completed ignor the warnings about some newer components already installed. Click Close and thats it! SSMS starts perfect! Hope this save someone’s time.
answered Mar 14, 2018 at 8:13
I downloaded VSIsoShell.exe but could not install it. When i deep dive in to error logs the reason is newer version of visual studio exists on the system. I uninstalled vs2017 community then installation of VSIsoShell is successful
answered Nov 24, 2017 at 8:43
Ozan BAYRAMOzan BAYRAM
2,6011 gold badge27 silver badges34 bronze badges
Download and Install Visual Studio 2015 Isolated Shell.
You can further read the details of this Redistributable Package from Microsoft Visual Studio
2015 Redistributable Package
You can further Download this Package from this link
After Installing this package, Please run SSMS for SQL SERVER 2016. It actually works for me!
Hadi
35.5k13 gold badges68 silver badges123 bronze badges
answered Dec 1, 2017 at 21:39
Just in case none of the registry edits or software reinstalls mentioned in the other answers work for you, I was having this issue due to anti-virus. In this case it was Crowdstrike, but others can cause it as well.
Try disabling your AV to test, and if that’s the culprit, put an exception in for SSMS 2014/2016.
answered Dec 5, 2017 at 19:10
None of above solutions worked for me , Link in the accepted answer is not working.
So I tried repairing MSSQL 2014 from Setup , This will install Visual Studio Shell which it depends on.
SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance
Next , You will be able to run ssms without an issue.
Hope that works,
answered May 9, 2018 at 3:49
Vishal SharmaVishal Sharma
2,7432 gold badges24 silver badges36 bronze badges
I finally got this to work — open up
«C:Program Files (x86)Microsoft SQL Server120ToolsBinnRSConfigTool.exe»
then used the repair tools in there, rather than from the control panel install programs (repair).
This seemed to run through reinstalling of files and afterwards everything worked great! I was tearing my hair out!
answered Jun 14, 2018 at 6:06
I uninstalled already existing microsoft visual studio 2010 Shell(isolated) -ENU
Then did repair
To do repair please follow below path : SQL Server Installation Center -> Maintenance -> Repair
Note: None of the above worked for me.This is only worked
answered Apr 17, 2019 at 9:54
- Remove From My Forums
-
General discussion
-
Добрый день!
Я скачал и установил MS SQL Server Expres (Advanced) x64 на Windows Server 2008 R2 SP1 x64. При попытке запустить MS SQL Management Studio появляется ошибка следующего содержания: «Не удалось завершить операцию»
После завершения установки в сообщение указывалось, что все компоненты установлены успешно.
Помогите, пожалуйста, в решении данной проблемы.
- Moved by
Tuesday, May 16, 2017 2:40 PM
Более подходящий раздел форума - Changed type
Иван ПродановMicrosoft contingent staff, Moderator
Monday, May 29, 2017 12:33 PM
- Moved by
I just installed SSMS 18 GA on a computer with only VS2019 installed, and when I try to open SSMS the splash screen will come up, but then the process exits.
Running ssms with the -log
parameter reveals an error message:
CreateInstance failed for package [Task Scheduler Package]Source:
‘mscorlib’ Description: Could not load file or assembly
‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
System.IO.FileLoadException: Could not load file or assembly
‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: ‘Microsoft.VisualStudio.Shell.Interop.8.0,
Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’
—> System.IO.FileLoadException: Could not load file or assembly ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’WRN: Assembly binding logging is turned OFF. To enable assembly bind
failure logging, set the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1. Note: There
is some performance penalty associated with assembly bind failure
logging. To turn this feature off, remove the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog].at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly
assembly, String name, Boolean throwOnError, Boolean ignoreCase,
ObjectHandleOnStack type) at
System.Reflection.RuntimeAssembly.GetType(String name, Boolean
throwOnError, Boolean ignoreCase) at
System.Activator.CreateInstance(String assemblyString, String
typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder,
Object[] args, CultureInfo culture, Object[] activationAttributes,
Evidence securityInfo, StackCrawlMark& stackMark) at
System.Activator.CreateInstance(String assemblyName, String typeName)
at System.AppDomain.CreateInstance(String assemblyName, String
typeName)System.IO.FileLoadException: Could not load file or assembly
‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’WRN: Assembly binding logging is turned OFF. To enable assembly bind
failure logging, set the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1. Note: There
is some performance penalty associated with assembly bind failure
logging. To turn this feature off, remove the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog].
I tried running «Repair» on SSMS, and tried a repair of C:ProgramDataPackage Cache{AAA9F15B-AF45-4562-9991-93A848D3A902}v15.0.28307.421redistvs2017_isoshell_for_ssms.msi
, but the problem persists.
I just installed SSMS 18 GA on a computer with only VS2019 installed, and when I try to open SSMS the splash screen will come up, but then the process exits.
Running ssms with the -log
parameter reveals an error message:
CreateInstance failed for package [Task Scheduler Package]Source:
‘mscorlib’ Description: Could not load file or assembly
‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
System.IO.FileLoadException: Could not load file or assembly
‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: ‘Microsoft.VisualStudio.Shell.Interop.8.0,
Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’
—> System.IO.FileLoadException: Could not load file or assembly ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’WRN: Assembly binding logging is turned OFF. To enable assembly bind
failure logging, set the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1. Note: There
is some performance penalty associated with assembly bind failure
logging. To turn this feature off, remove the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog].at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly
assembly, String name, Boolean throwOnError, Boolean ignoreCase,
ObjectHandleOnStack type) at
System.Reflection.RuntimeAssembly.GetType(String name, Boolean
throwOnError, Boolean ignoreCase) at
System.Activator.CreateInstance(String assemblyString, String
typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder,
Object[] args, CultureInfo culture, Object[] activationAttributes,
Evidence securityInfo, StackCrawlMark& stackMark) at
System.Activator.CreateInstance(String assemblyName, String typeName)
at System.AppDomain.CreateInstance(String assemblyName, String
typeName)System.IO.FileLoadException: Could not load file or assembly
‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its
dependencies. The located assembly’s manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: ‘Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’WRN: Assembly binding logging is turned OFF. To enable assembly bind
failure logging, set the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1. Note: There
is some performance penalty associated with assembly bind failure
logging. To turn this feature off, remove the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog].
I tried running «Repair» on SSMS, and tried a repair of C:ProgramDataPackage Cache{AAA9F15B-AF45-4562-9991-93A848D3A902}v15.0.28307.421redistvs2017_isoshell_for_ssms.msi
, but the problem persists.
0 / 0 / 0 Регистрация: 29.12.2015 Сообщений: 3 |
|
1 |
|
18.01.2017, 22:21. Показов 5562. Ответов 4
Когда нажимаю на ярлык SQL Server 2014 Management Studio сначала грузит программу, а потом выдает такую ошибку: Ошибка при загрузке меню «Microsoft SQL Server Management Studio». Чтобы устранить неполадку, запустите «Ssms.exe/resetsettings» из командной строки. Примечание. Эта команда приводит к сбросу ваших параметров среды.
__________________ 0 |
bax_tang .NET senior 440 / 358 / 137 Регистрация: 23.09.2016 Сообщений: 980 |
||||
19.01.2017, 00:22 |
2 |
|||
BLek2, попробуйте вот так, через пробел:
0 |
0 / 0 / 0 Регистрация: 29.12.2015 Сообщений: 3 |
|
19.01.2017, 11:30 [ТС] |
3 |
Не выходит. 0 |
3318 / 2027 / 723 Регистрация: 02.06.2013 Сообщений: 4,972 |
|
19.01.2017, 12:27 |
4 |
Не выходит. Мда… 1. Сделать копию ярлыка запуска студии. 0 |
Я установил SQL Server Management Studio, и он работал нормально. После этого я обновил свою Visual Studio с 2010 по 2013 Express edition, теперь он не работает с этим сообщением об ошибке:
Не удается найти один или несколько компонентов. Пожалуйста, повторно установите приложение
я переустановил его, но все равно та же проблема. Есть предложения?
1005
17
17 ответов:
ответ среды SQL Server 2014 Management Studio
SSMS 2014 использует распространяемый пакет оболочки Microsoft Visual Studio 2010 (изолированный). Если он будет удален, SSMS выдаст сообщение об ошибке » не удается найти один или несколько компонентов. Пожалуйста, повторно установить приложение. Это можно исправить с помощью:
- переустановка оболочки VS 2010 отсюда: https://my.visualstudio.com/Downloads?q=VS%202010%20Shell&pgroup=
- попробуйте снова открыть SSMS. Если это еще дает ошибку, тогда:
- выполнить восстановление в программе установки SQL Server (2014)
ответ среды SQL Server 2016 Management Studio
SSMS 2016 использует распространяемый пакет оболочки Microsoft Visual Studio 2015 (изолированный). Если это будет удалено, SSMS выдаст сообщение об ошибке » не удается найти один или больше компонентов. Пожалуйста, повторно установить приложение. Это можно исправить путем переустановки VS 2015 или установки распространяемого пакета Microsoft Visual Studio 2015 Shell (Isolated).
Я только что решил эту проблему :
SSMS зависит от VS 2010 и при его удалении произошла эта ошибка.
- есть папка с именем 1033_enu в моей установке сервера pakage
- внутри этого я нашел папку VSS т. е. Visual studio shell
- и внутри этой настройки VVS.
я просто запускаю эту установку, и она решила проблему для меня. Спасибо
для SSMS 2016 (по крайней мере v16.5.3) Удалите из реестра следующую папку и перезапустите приложение:
HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio.0_Config
ответ среды SQL Server 2017 Management Studio
SSMS 17.1 также зависит от оболочки Visual Studio 2015 (изолированная). Мне пришлось отремонтировать оболочку, чтобы заставить SSMS работать. В случае, если кто-то ищет VS 2015 Shell: ссылке
если вы не можете найти установщик, используя приведенную выше ссылку, SSMS 17.установщик х здесь включает в себя VS 2015 оболочки.
Скотт Ханзельман также удобно включил ссылку на каждый (>= 2008 R2) Экспресс и SSMS версии здесь:ссылке
чтобы освободить место на моем диске, я удалил некоторые программы, после чего я начал получать эту ошибку.
Я следил за всеми решениями здесь, но это не исправило мою проблему.
для меня, после установки оболочки Visual Studio, мне пришлось удалить ключ из реестра, выполнив следующие действия здесь. Затем, наконец, мои SSMS снова начали работать.
все ответы здесь не работают для меня (SQL Server 2014).
было:
1) Удалите оболочку Visual Studio 2010 с помощью официального установщика (не через программы и компоненты). Файл VSIsoShell.exe можно скачать здесь:
https://www.microsoft.com/en-us/download/details.aspx?id=13662) после удаления запустите установку SQL Server и нажмите ремонт
у меня была такая же проблема со мной, когда я снимал с моей машины все
Microsoft
обновить мою систему с 2016-2017 версииMicrosoft
продукты.. Первый раз делаю это, поэтому я удалилVisual Studio
shell и установил Все 2017, кроме2015 VS
shell (не уверен, что 2017 год вышел), вот моя ошибка., чтобы решить.. во-первых, убедитесь, что у вас есть
Visual Studio Isolated Shell
установлен. Некоторые версииSSMS
нужна конкретная версия оболочки. Моя ситуация называется ибоVS Shell 2015
мойSSMS 2016
..просто установка и ремонт
Shell
не помогло мне полностью исправить ошибку. Что помогло мне было удаление ключа из моегоRegistry Editor
. Выполните командуregedit
из любого места на вашем компьютере, а затем найти:'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'
щелкните правой кнопкой мыши и удалить эту папку/ключ. Ибо
SSMS 2016
Я удалил13.0_Config..
сразу же я смог открытьSSMS
как обычно.
попробуйте запустить SSMS от имени администратора! После ремонта и переустановки нескольких компонентов, в конце концов, это был просто уровень безопасности моей учетной записи.
Я решил проблему с SQL Management Studio 2016, запустив VS setup, выбрав «изменить», а затем установив обновление 3 Extensibility Tools. После этого я просто запустил SQL Management Studio 2016, и он сбросил VS Isolated Shell
для всех версий SQL Server это можно безопасно исправить без потери данных, включая любые плагины, которые могут быть установлены, и их данные.
Это распространенная ошибка, и решение во всех версиях SQL Server заключается в восстановлении установки программы » Microsoft Visual Studio 20xx Shell (Isolated)», которая занимает около 30 минут для автоматического запуска.
для выполнения ремонта, пожалуйста, выполните следующие действия:
- закрыть все экземпляры Visual Studio.
- нажмите клавишу Windows.
- Тип «Программы».
- Нажмите кнопку «Установка и удаление программ» в появившемся списке.
- введите ‘Shell’ в появившееся поле поиска.
- нажмите » Microsoft Visual Studio 20xx Shell (Isolated)»*
- Нажмите кнопку Изменить (если выделено серым цветом, нажмите кнопку Удалить).
- в появившемся окне нажмите кнопку «ремонт».
- подождите 30 минут или около того для ремонта полный.
- перезагрузка машины.
‘Microsoft Visual Studio 20xx Shell (Isolated)’ теперь будет восстановлен и среда SQL Server Management Studio должна открыться как обычно.
* Если установлено несколько версий » Microsoft Visual Studio 20xx Shell(Isolated)», сначала восстановите последнюю версию, работая в обратном направлении через версии, пока не будет восстановлена правильная программа. Обязательно запишите версию, которая исправила вашу версию SQL Server для в будущем, как это не изменится, пока СМСС или против повышен.
У меня такая же проблема после использования custom средство удаления VS2015 и установка VS2017. Восстановление или повторная установка из среды SSMS 17.3 не решить проблему.
чтобы решить эту проблему, откройте Панель управления Windows, выберите Программы и компоненты. Выберите
Microsoft Visual Studio 2015 Shell (Isolated)
из списка и нажмите кнопку Изменить. Затем нажмите кнопку «Восстановить» в окне настройки против. По завершении установки игнорируйте предупреждения о некоторых новых уже установленных компонентах. Нажмите кнопку Закрыть и все! среда SSMS начинается отлично! Надеюсь, это сэкономит чье-то время.
Я скачал VSIsoShell.exe, но не удалось установить его. Когда я глубоко погружаюсь в журналы ошибок, причина в том, что в системе существует более новая версия visual studio. Я удалил сообщество vs2017, после чего установка VSIsoShell прошла успешно
Загрузите и установите изолированную оболочку Visual Studio 2015.
вы можете дополнительно прочитать подробности этого распространяемого пакета от Microsoft Visual Studio
2015 Распространяемый Пакетвы можете дополнительно загрузить этот пакет из этой ссылке
после установки этого пакета, пожалуйста, запустите SSMS для SQL SERVER 2016. Это действительно работает для меня!
на всякий случай ни одно из изменений реестра или переустановки программного обеспечения, упомянутых в других ответах, не работает для вас, у меня была эта проблема из-за антивируса. В этом случае это был Crowdstrike, но и другие могут вызвать его.
попробуйте отключить AV для тестирования, и если это виновник, поместите исключение для SSMS 2014/2016.
ни одно из вышеперечисленных решений не сработало для меня, ссылка в принятом ответе не работает.
поэтому я попытался восстановить MSSQL 2014 из программы установки, это установит оболочку Visual Studio, от которой это зависит.
SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance
Далее, вы сможете запускать ssms без проблем.
надеюсь, что это работает,
Я наконец-то получил эту работу-откройте
«C:Program файлы (x86)Microsoft SQL Server120ToolsBinnRSConfigTool.исполняемый»
затем используйте инструменты ремонта там, а не с панели управления установите программы (Ремонт).
Это, казалось, проходило через переустановку файлов, а затем все работало отлично! Я рвал на себе волосы!
- Remove From My Forums
-
Question
-
I have installed latest SMSS (Downloaded May 5th, 2019). It worked for 3 days, and then when I try to start it, it just closed with windows sound error, but no message on any of my screens.
I have reinstalled SMSS (from same installation file), and it started working again for a couple of days, but then, same thing happen.
Application can not be seen in task manager.
Any advice? What is happening?
Answers
-
Hey,
I was having the same issue. The splash screen would appear and the just closes with the error chime. No error message or anything of the sort.
Restarted my PC, issue still persisted. I then remembered that it worked for me two days ago and that I also updated windows as well 2 days ago.
Uninstalling the following windows patch fixed it for me: KB4499167
Regards,
Edward
-
Marked as answer by
Sunday, May 19, 2019 12:31 PM
-
Marked as answer by