我正在尝试创建一个新的Integration Services项目。默认情况下,该项目的目标是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中被删除。
这是您正在使用的Visual Studio版本。要获得正确版本的SSDT,您需要进入“关于”或“进入添加/删除程序”并获取SSDT。
无论如何,问题是Microsoft在SSDT版本15.8.1中删除了Targeting to SQL Server 2012,随后在SSDT版本15.9.0中重新添加(即,此发布的最新版本)。
只需升级SSDT就可以了。
注意:卸载SSRS和SSAS(如果已安装),否则SSDT升级将失败,您将有很多胃灼热再次安装它。