适用于: SQL Server 2014、SQL Server 2012
症状
使用 SQL Server Management Studio(SSMS)或 SQL Server Data Tools (SSDT)安装 SQL Server 2014 或 SQL Server 2012 后,以下程序将安装并列为已安装的程序:
Microsoft Visual Studio 2010 Shell (独立)
Microsoft Visual Studio 2010 Shell (集成)
使用安全软件扫描服务器时,Visual Studio 2010 Shell 可能标记为支持终止(EOS)或已过时软件。
原因
安装 SQL Server 2014 或 SQL Server 2012 时,你会发现 SSMS 需要 Visual Studio 2010 Shell(独立),SSDT 需要 Visual Studio 2010 Shell(集成)。 SQL Server Management Studio (SSMS)随附在这些版本中的 SQL Server 数据库引擎。
根据 Visual Studio 2010 的Microsoft生命周期策略,支持于 2020 年 7 月 14 日结束。 但是,如果 Visual Studio 2010 Shell(独立)或 Shell(集成)随 SQL Server 2014 或 SQL Server 2012 一起安装,Visual Studio 2010 Shell 将受支持,直到 SQL Server 2014(2024 年 7 月 9 日)或 SQL Server 2012(2022 年 7 月 12 日)的支持结束。
从 SQL Server 2016 开始,SSMS 和 SSDT 不再附带 SQL Server 位,但可以下载为单独的应用程序。 这些更高版本不依赖于 Visual Studio 2010 Shell 组件。 因此,可以下载和使用更多最新版本的 SSMS 或 SSDT。 有关这些工具更改的详细信息,请参阅 SQL Server 2016 的 SQL 客户端工具更新。
解决方法
若要避免依赖 Visual Studio 2010 Shell 组件,可以卸载并下载最新的 SSMS 或 SSDT 版本。 下面介绍如何实现此目标:
使用 SQL Server 安装向导卸载 已安装的 SSMS 或 SSDT 版本。
-
注释
- 如果使用 SSMS 管理 SQL Server Integration Services (SSIS) 包,请参阅 支持的 SQL 产品/服务。
- 如果使用 Business Intelligence Development Studio (BIDS) 设计和管理 SSIS 包,请参阅 支持的 SQL 版本。
确保其他应用程序或服务不使用 Visual Studio 2010 Shell(独立)或 Shell(集成)。
通过 添加或删除程序卸载 Visual Studio 2010 Shell(独立)或 Shell(集成)。