【问题标题】:Unable to save SSIS 2015 to SQL Server 2012无法将 SSIS 2015 保存到 SQL Server 2012
【发布时间】:2016-10-19 02:44:49
【问题描述】:

我在将 SSIS 包保存到 SQL Server 2012 数据库时遇到了一些问题。

在以前版本的 Visual Studio 中,我转到文件 > 将 **** 的副本另存为。

如在此链接中:https://msdn.microsoft.com/en-us/library/ms137565.aspx

然后它会给我选择服务器和其他一些选项的选项。

但是,在 Visual Studio Community 2015 中,我得到了以下屏幕。

我正在使用 SSDT 2015,我的解决方案已降级到 2012。

现在有没有其他方法可以将它上传到 SQL Server?还是我错过了一些明显的东西?

【问题讨论】:

    标签: sql-server ssis visual-studio-2015


    【解决方案1】:

    我发现了这个:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/16b2f1b6-1fd7-49f4-9cb9-7c200e1c8b23/deploying-ssis-from-visual-studio-2015-to-sql-server-2014?forum=sqlintegrationservices

    Visual Studio 2015 中的 SQL Server Data Tools Preview 仅针对 适用于 SQL Server 2016 CTP3.0 的 SSIS。 SQL Server 数据工具业务 Visual Studio 2013 的智能仅针对 SSIS for SQL 服务器 2014。

    所以要解决这个问题,请在 SQL 中重新创建包 适用于 Visual Studio 2013 的服务器数据工具商业智能,然后 直接将项目重新部署到 SSISDB for SQL Server 2014。

    【讨论】:

    • 我有。它给出了以下错误:版本低于 SQL Server 2016 的服务器不支持包部署模式。
    • @b_en 知道为什么将兼容性设置为 SqlServer2016 吗?您是否导入了 de .dtsx?
    • 你有最新版本的 SSDT 吗? msdn.microsoft.com/en-us/library/mt204009.aspx
    • 我有最新版本,我也认为我已经解决了这个问题。看起来我正在使用的包在降级到 2012 之前被导入到项目中。我刚刚创建了一个新的解决方案并在导入之前降级(还有一个关于降级导入包的弹出窗口),我仍然不能像以前版本的 VS 一样“另存为”,但我可以部署到服务器。
    【解决方案2】:

    预发布版本可能存在问题,但现在应该可以正常工作了。 (我刚刚做了一个,SQL DT 2015 v 17.4 部署到 SQL Server 2014)。

    记得在项目配置属性中设置 TargetServerVersion 并且 - 记得在 Integration Services 目录中创建 SSISDB 数据库。如果不这样做,您可能会收到失败的部署消息。 (如果新设置并关注错误消息,很容易忘记这一点。)

    【讨论】:

      【解决方案3】:

      fyi - 我在 VS2015 中创建了 SSIS 项目并部署到 SQL 2012 sp3 已经有一段时间了,直到今天我收到无法部署到 SQL

      发现我不得不删除集成服务目录中的项目,重新创建,部署再次正常工作。作为测试,我对包做了一个小改动,仍然可以部署到 SQL Server。很奇怪。

      【讨论】:

        猜你喜欢
        • 2014-07-06
        • 1970-01-01
        • 1970-01-01
        • 2013-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多