【问题标题】:Unable to set Target Server Version to SQL Server 2012 for Integration Services Project无法为 Integration Services 项目将目标服务器版本设置为 SQL Server 2012
【发布时间】:2019-02-22 20:26:47
【问题描述】:

我正在尝试创建一个新的集成服务项目。默认情况下,该项目以 SQL Server 2017 为目标。我需要它是 SQL Server 2012,但该选项未显示。我的现有项目已经设置为 2012 年,但现在我不能再这样做了。

关于为什么没有显示 SQL Server 2012 选项的任何线索?是兼容性问题吗?

我正在使用带有 SSDT v15.1.61901.24070 的 Visual Studio Community 2017 v15.9.7。

【问题讨论】:

  • SSDT的最新版本是15.9,也许更新会解决? SQL Server 2012 支持在 15.8 中暂时删除,但应该在 15.1 中
  • 谢谢@TomNash,不知什么原因我以为我有最新版本。我试试看。
  • 我弄错了,你可能有最新的。检查Add/Remove Programs中的内部版本号,应该是14.0.16186.0
  • 我有 14.0.16182.0,即版本 15.8.2。奇怪的是,当我在 Visual Studio 中转到帮助 > 关于时,它显示 15.1.61901.24070。我正在更新。

标签: sql-server visual-studio ssis sql-server-data-tools ssis-2012


【解决方案1】:

这是您正在使用的 Visual Studio 版本。要获取正确版本的 SSDT,您需要进入关于或添加/删除程序并为 SSDT 获取它。

无论如何,问题在于 Microsoft 在 SSDT 版本 15.8.1 中删除了 Targeting to SQL Server 2012,随后在 SSDT 版本 15.9.0 中重新添加了它(即,截至本文发布的最新版本)。

只需升级 SSDT 即可拥有。

注意:如果已安装 SSRS 和 SSAS,请将其卸载,否则 SSDT 升级将失败,并且再次安装时您会感到非常痛苦。

change log is for SQL Server Data Tools (SSDT)

【讨论】:

    【解决方案2】:

    SSDT 的最新版本是 15.9,也许更新会解决? SQL Server 2012 支持在 15.8 中被暂时删除。

    【讨论】:

      猜你喜欢
      • 2020-02-03
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多