Подтвердить что ты не робот

Ошибка открытия Microsoft Studio SQL Server

Я установил SQL Server Management Studio и работал нормально. После этого я обновил мою Visual Studio с 2010 по 2013 Express Edition, теперь он не работает с этим сообщением об ошибке:

Не удается найти один или несколько компонентов. Пожалуйста, установите приложение

Я снова установил его, но все еще ту же проблему. Любое предложение?

4b9b3361

Ответ 1

Я только что решил проблему: SSMS зависит от VS 2010 и удалением этой ошибки.

  • В папке установки сервера есть папка с именем 1033_enu
  • Внутри я нашел папку VSS i.e Visual Studio shell
  • и внутри этой установки VVS. Я просто запускаю эту настройку, и она решила проблему для меня. Спасибо.

Ответ 2

Ответ SQL Server 2014 Management Studio

SSMS 2014 опирается на распространяемый пакет оболочки Microsoft Visual Studio 2010 (изолированный). Если это удалить, SSMS выдаст сообщение об ошибке "Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение ". Это можно исправить с помощью:

  1. Переустановите оболочку VS 2010 отсюда: https://visualstudio.microsoft.com/vs/older-downloads/isolated-shell/
  2. Попробуйте снова открыть SSMS. Если это все еще дает ошибку, то:
  3. Выполнить восстановление в установке SQL Server (2014)

Ответ SQL Server 2016 Management Studio

SSMS 2016 опирается на распространяемый пакет оболочки Microsoft Visual Studio 2015 (изолированный). Если это удалить, SSMS выдаст сообщение об ошибке "Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение ". Это можно исправить, переустановив VS 2015 или установив распространяемый пакет оболочки Microsoft Visual Studio 2015 (изолированный).

Ответ 3

Для SSMS 2016 (не менее v16.5.3) удалите следующую папку из реестра и перезапустите приложение:

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config

Ответ 4

Ответ SQL Server 2017 Management Studio

SSMS 17.1 также зависит от оболочки Visual Studio 2015 (изолированной). Мне пришлось отремонтировать Shell, чтобы заставить работать SSMS. Если кто-то ищет VS 2015 Shell: LINK

Если вы не можете найти установщик по вышеуказанной ссылке, установщик SSMS 17.x ЗДЕСЬ включает в себя оболочку VS 2015.

Скотт Хансельман также добавил сюда ссылку на каждую (> = 2008 R2) Express и версию SSMS здесь: ССЫЛКА

Ответ 5

Чтобы освободить место на моем диске, я удалил некоторые программы, после чего начал получать эту ошибку.

Я следовал всем решениям здесь, но это не решило мою проблему.

Для меня, после установки Visual Studio Shell, мне пришлось удалить ключ из моего реестра, выполнив действия, описанные здесь. Затем, наконец, моя SSMS снова начала работать.

Цитирование со страницы:

  1. Запустите regedit.exe
  2. Перейдите в раздел HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio.
  3. Удалить 13.0_Config
  4. Перезапустите ssms.exe

Ответ 6

У меня была такая же проблема со мной, когда я снимал свою машину всего Microsoft, чтобы обновить мою систему с версиями продуктов Microsoft в 2016-2017 годах. Впервые сделав это, я удалил оболочку Visual Studio и установил все 2017, за исключением оболочки 2015 VS (не уверен, что 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, как обычно.

Ответ 7

Все ответы здесь не помогли мне (SQL Server 2014).

Что получилось:

1) Удалите оболочку Visual Studio 2010 с помощью официального установщика (не через программы и функции). Файл VSIsoShell.exe можно скачать здесь: https://www.microsoft.com/en-us/download/details.aspx?id=1366

2) После удаления, запустите установку SQL Server и нажмите Восстановить

Ответ 8

Попробуйте запустить SSMS как администратор! После восстановления и повторной установки нескольких компонентов в итоге это был только уровень безопасности моей учетной записи.

Ответ 9

Я решил проблему с SQL Management Studio 2016, выполнив настройку VS, выбрав "Изменить", а затем установив обновление средств расширения. 3. После этого я просто запустил SQL Management Studio 2016 и reset изолированную оболочку VS

Ответ 10

Для всех версий SQL Server это можно исправить безопасно, без потери данных, включая любые плагины, которые могут быть установлены, и их данные.

Это распространенная ошибка, и решение во всех версиях SQL Server заключается в исправлении установки программы "Microsoft Visual Studio 20xx Shell (Isolated)", которая занимает около 30 минут для запуска без присмотра.

Для выполнения ремонта выполните следующие действия:

  1. Закройте все экземпляры Visual Studio.
  2. Нажмите клавишу Windows.
  3. Введите "Программы".
  4. Нажмите "Установка и удаление программ" в появившемся списке.
  5. Введите "Shell" в появившемся окне поиска.
  6. Нажмите "Оболочка Microsoft Visual Studio 20xx (изолированная)" *
  7. Нажмите "Изменить" (если выделено серым, нажмите "Удалить").
  8. В появившемся окне нажмите "Восстановить".
  9. Подождите 30 минут или около того, чтобы ремонт завершился.
  10. Перезагрузите машину.

"Оболочка Microsoft Visual Studio 20xx (изолированная)" теперь будет исправлена, и SQL Server Management Studio должна открыться как обычно.

* Если установлено несколько версий "Microsoft Visual Studio 20xx Shell (Isolated)", сначала восстановите последнюю версию, работая в обратном порядке до тех пор, пока не будет отремонтирована правильная программа. Обязательно запишите версию, которая исправила вашу версию SQL Server, для дальнейшего использования, поскольку она не изменится до тех пор, пока не будут обновлены smss или vs.

Ответ 11

У меня та же проблема после использования пользовательского инструмента удаления VS2015 и установки VS2017. Ремонт или переустановка SSMS 17.3 не решает проблему.

Чтобы решить эту проблему, откройте панель управления Windows, выберите "Программы и компоненты". Выберите Microsoft Visual Studio 2015 Shell (Isolated) из списка и нажмите кнопку "Изменить". Затем нажмите Восстановить в окне настройки VS. После завершения установки игнорируйте предупреждения о некоторых уже установленных новых компонентах. Нажмите Закрыть и вот оно! SSMS начинается отлично! Надеюсь, это сэкономит кому-то время.

Ответ 13

Я загрузил VSIsoShell.exe, но не смог его установить. Когда я глубоко погружаюсь в журналы ошибок, причина в том, что в системе существует более новая версия визуальной студии. Я удалил сообщество vs2017, после чего установка VSIsoShell удалась

Ответ 14

Загрузка и установка изолированной оболочки Visual Studio 2015.

Вы также можете прочитать подробности этого Распространяемого Пакета из Microsoft Visual Studio  Распространяемый пакет 2015 года

Вы можете загрузить этот пакет из эту ссылку

После установки этого пакета запустите SSMS для SQL SERVER 2016. Это действительно работает для меня!

Ответ 15

На всякий случай ни один из изменений реестра или переустановок программного обеспечения, упомянутых в других ответах, не работает для вас, у меня была эта проблема из-за антивируса. В этом случае это был Crowdstrike, но другие также могут вызвать это.

Попробуйте отключить свой AV-тест, и если этот виновник включит исключение для SSMS 2014/2016.

Ответ 16

Ни одно из вышеперечисленных решений у меня не сработало, ссылка в принятом ответе не работает.

Поэтому я попытался восстановить MSSQL 2014 из программы установки, это установит оболочку Visual Studio, от которой она зависит.

SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance

Далее вы сможете запускать ssms без проблем.

Надеюсь, что это работает,

Ответ 17

Я наконец-то заставил это работать - откройте "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\RSConfigTool.exe", затем используйте инструменты восстановления, а не из панели установки программ установки ( ремонт).
Казалось, что это происходит через переустановку файлов, а потом все работало отлично! Я рвал на себе волосы!

Ответ 18

Я удалил уже существующую оболочку Microsoft Visual Studio 2010 (изолированная) -ENU Потом сделал ремонт Чтобы выполнить восстановление, следуйте приведенному ниже пути: Центр установки SQL Server → Обслуживание → Восстановление

Примечание: Ничто из вышеперечисленного не сработало для меня. Это только сработало