用于 SQL Server 2012 的 VS2013 上的 SSDT

Joe*_*nos 2 ssis visual-studio ssdt

我有 Visual Studio 2013 和 SQL Server 2012。从我读到的内容来看,VS2013 的 SSDT 加载项似乎只适用于 SQL Server 2014。对吗?

我已经安装了它,并构建了一个在 Visual Studio 中运行良好的 SSIS 包。但是当我尝试将它导入 SQL Server 时,我得到了一个通用的

0xC0010014 "发生一个或多个错误...当 CPackage::LoadFromXML 失败时会发生这种情况...

我的猜测是DTSXSQL Server 2012 无法读取该格式。

我可以做些什么来使 VS2013 以 SQL Server 2012 格式保存,或者以其他方式将我的包导入 SQL Server?我宁愿不必在这台机器上安装 VS2012,因为我已经有了 2013。

bil*_*nkc 6

那是正确的。保证向前兼容性。不存在向后兼容性*。在一台机器上拥有 4 个不同的 BIDS/SSDT 实例是一种痛苦,我非常清楚,但您无能为力。

有多种构建 SSIS 包的方法,这样您的解决方案可以针对将托管它们的任何 SQL Server 版本,但这是安装、购买和学习单独的产品 (Mist)。