Sql Server Management Studioは、起動後約5秒で閉じます。 (コンソールでも)メッセージは表示されず、Windowsイベントビューアではログは発生しません。異なるSSMSバージョン、つまり16.X、17.Yをインストールしようとしましたが、助けにはなりませんでした。私もしようとしました 修復 VS 2017およびSSMS。
この問題は、Visual Studio 2015とその関連コンポーネント(SSMSなど)をインストールし、VS 2017以降のバージョンのSSMS(16.X)をインストールしたときに初めて発生しました。
起動直後にSSMSが閉じないようにするにはどうすればよいですか?
このソリューションはうまくいきました!
ステップ1:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\Platform\Microsoft.VisualStudio.MinShell.Interop.pkgdef
名前を変更して、このファイルの拡張子が.pkgdef
になっていないことを確認してください。または、ファイルを削除します。
ステップ2:
次のレジストリキー(上記の.pkgdef
ファイルを使用してSSMS 18の起動時に作成される)を削除します。
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と互換性がありません =???? {toggle_previous_statuses}
Windows Server 2012 R2でSQL Server 2017を実行中にこの同じ問題が発生しました。
•SSMS 18.0 General Availabilityリリース(GA)をインストールした後、起動すると常にすぐに閉じました。
•だから私はVisual Studio 2019 Community Editionをデータストレージと処理ワークロードと何らかの方法でインストールしましたSSMS 18.0(GA) 閉じずに1回だけ正常に実行されました。次回SSMS 18.0(GA)を再起動しようとすると、常にすぐに閉じられました。
•このGAリリースに対する信頼を失ったため、アンインストールして以前のリリースで試すことにしました。
•Windows用のChocolateyパッケージマネージャーの使用 https://chocolatey.org/packages/sql-server-management-studio インストール済みSSMS v17.8.1そして、すべて正常に動作しています。
VS 2015を再度インストールすることが唯一の解決策であるとは信じられません。だから、私は毎日の仕事でVS 2017を使用していますが、SSMSを機能させるためだけにVS 2015もインストールする必要があります...
これを見てみました。問題は、Microsoft Visual C++ 2017 RedistributableをインストールするSMSSにあるようです。その場合、Microsoft Visual C++ 2015はアンインストールされます。ただし、このページのシステム要件を見ると:
Microsoft Visual Studio Tools for Applications 2017
sMSS v18.0によってもインストールされるMicrosoft Visual Studio Tools for Applications 2017には、Microsoft Visual C++ 2015 Redistributableが必要であることがわかります。
そのため、Microsoft Visual C++ 2015 Redistributableを見つけようとしてMicrosoft Visual Studio Tools for Applications 2017がクラッシュを引き起こし、Visual C++ 2017 Redistributableがそれを削除したためにできないことが原因のようです。
2017が既に存在する場合、Microsoft Visual C++ 2015 Redistributableをインストールしようとして気にしないでください。 2015年のインストーラーは、2017年が既に存在する場合、インストールを実行しません。 2017をアンインストールして2015がインストールされるようにしますが、2017を再インストールすると2015が削除されます。
今のところ、SMSS v17.9.1のままにしてください。
ダウンロードを実行する場合、SMSリリース18.0には修復オプションがあります。修復オプションを試してください。それは新しい。
この記事によると、 SMSSすぐに閉じる (作業量....)、再び動作するはずです:
1) VisualStudioUninstaller (Andreaに感謝)でVisual Studio 2015をアンインストールしました
2)Visual Studio 2017をアンインストールしました(2017年のアンインストーラーはあまり役に立ちません)
3)Visual Studio 2015 Shellのアンインストール
4)(SSMS)を含むすべての関連SQLアプリをアンインストールしました。
4)Visual Studio 2017およびSSMS 16を再インストールしました