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

Sql Server Management Studio закрывается сразу после запуска

Sql Server Management Studio закрывается примерно через пять секунд после запуска. Сообщения не отображаются (даже в консоли), и в Windows Event Viewer нет журналов. Я попытался установить различные версии SSMS, то есть 16.X, 17.Y, но это не помогло. Я также попытался отремонтировать VS 2017 и SSMS.

Эта проблема возникла впервые, когда я не осознал Visual Studio 2015 и связанные с ней компоненты, такие как SSMS, и установил VS 2017 и более новую версию SSMS (16.X).

Что я могу сделать, чтобы SSMS не закрывался сразу после запуска?

4b9b3361

Ответ 1

Это решение сработало!

Шаг 1:

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\Platform\Microsoft.VisualStudio.MinShell.Interop.pkgdef

Переименуйте и убедитесь, что у этого файла больше нет расширения .pkgdef. Или удалите файл.

Шаг 2:

Удалите следующий ключ реестра (который создается при запуске .pkgdef 18 с помощью упомянутого выше файла .pkgdef):

HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell_Config\RuntimeConfiguration\dependentAssembly\bindingRedirection\{8BC7AF31-B6DA-4B97-8B36-F0500DECB147}

С этого момента SSMS 18 будет запущен.

Источник: SQL Server Management Studio 18 GA (15.0.18118.0) не совместим с .NET Framework 4.8 to {toggle_previous_statuses}

Ответ 2

У меня была такая же проблема при запуске SQL Server 2017 на Windows Server 2012 R2.

• После установки SSMS 18.0 General Availability выпуска (GA), при запуске он всегда сразу закрывался.

• Поэтому я установил Visual Studio 2019 Community Edition с рабочей нагрузкой "Хранение и обработка данных", и каким-то образом SSMS 18.0 (GA) работал нормально, не закрываясь, а только один раз. В следующий раз я попытался снова запустить SSMS 18.0 (GA), он всегда сразу закрывался.

• Потеряв доверие к этой версии GA, я решил удалить ее и попробовать предыдущую версию.

• Использование диспетчера пакетов Chocolatey для Windows https://chocolatey.org/packages/sql-server-management-studio Я установил SSMS v17.8.1 и теперь все работает нормально.

Ответ 3

Не могу поверить, что единственным решением было установить VS 2015 снова. Поэтому я использую VS 2017 в повседневной работе, но у меня также должен быть установлен VS 2015, просто чтобы SSMS работал...

Ответ 4

Согласно этой статье SMSS Немедленно закрывается (загрузка работы....), она должна снова работать:

1) Удаленная Visual Studio 2015 с помощью VisualStudioUninstaller (спасибо Андреа)

2) Удаленная Visual Studio 2017 (над деинсталлятором не много помогает в 2017 году)

3) Удаленная оболочка Visual Studio 2015

4) Удалены все связанные приложения SQL, в том числе (SSMS).

4) Переустановлена Visual Studio 2017 и SSMS 16

Ответ 5

SMS Release 18.0 имеет возможность восстановления, если вы запустите загрузку. Попробуйте вариант ремонта. Это новое.

Ответ 6

Я посмотрел на это. Кажется, проблема связана с установкой SMSS Microsoft Visual C++ 2017 г. Распространяемый. Когда это происходит, Microsoft Visual C++ 2015 удаляется. Однако, если вы посмотрите на системные требования на этой странице:

Инструменты Microsoft Visual Studio для приложений 2017

вы увидите, что Microsoft Visual Studio Tools for Applications 2017, который также установлен в SMSS v18.0, требует Microsoft Visual C++ 2015 Redistributable.

Таким образом, кажется, что сбой вызван Microsoft Visual Studio Tools for Applications 2017, когда он пытается найти Microsoft Visual C++ 2015 Redistributable и не может, так как Visual C++ 2017 Redistributable удалил его.

Не пытайтесь установить Microsoft Visual C++ 2015 распространяемый, если 2017 уже там. Установщик на 2015 год не выполнит установку, если увидит, что 2017 год уже наступил. Деинсталляция 2017, так что 2015 установит работает, но затем, при переустановке 2017, 2015 будет удален.

Я думаю, что остаться на SMSS v17.9.1 сейчас.

Ответ 7

Двухэтапное решение переименовать .pkgdef и удалить запись 8BC... reg сработало для меня!

Использование SSMS 18.

Странно было то, что SSMS 18 работал нормально для меня до тех пор, пока обновления MS не были автоматически применены однажды ночью, затем перезапустились, а потом не работали. Выполнен успешный ремонт, нет рабочих, выполнены вышеуказанные действия, снова в деле !!! :) :) :)

Ответ 8

Я также столкнулся с этой проблемой при открытии SSMS, и он продолжает закрывать приложение. Предоставленное решение работает и для меня. Не уверен, если Microsoft знает об этой проблеме, что они должны будут исправить это в самое ближайшее время.

Спасибо, ребята, за решение проблемы.

Ответ 9

Мы только что установили свежую версию SSMS 18 GA, и программа SSMS открывается на заставке и сразу закрывается. Там нет ни сообщения об ошибке, ни записи в журнале событий. Я попытался восстановить распространяемый Visual C++ 2017 x64 14.16.27029. Я не проводил ремонт на x86. После 2017 года я вижу только 2013/2012/2010/2008 распространяемые.

Программа по-прежнему не запускается полностью после последней перезагрузки. Какие-либо предложения?

-Mike