Visual Studio 2010 Shell 随 SQL Server 2014 和 2012 一起安装

适用于: 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 版本。 下面介绍如何实现此目标:

  1. 使用 SQL Server 安装向导卸载 已安装的 SSMS 或 SSDT 版本。

  2. 下载并安装最新版本的 SSMSSSDT

    注释

    • 如果使用 SSMS 管理 SQL Server Integration Services (SSIS) 包,请参阅 支持的 SQL 产品/服务
    • 如果使用 Business Intelligence Development Studio (BIDS) 设计和管理 SSIS 包,请参阅 支持的 SQL 版本
  3. 确保其他应用程序或服务不使用 Visual Studio 2010 Shell(独立)或 Shell(集成)。

  4. 通过 添加或删除程序卸载 Visual Studio 2010 Shell(独立)或 Shell(集成)。