【问题标题】:Migrating DTS packages to SQL Server 2016将 DTS 包迁移到 SQL Server 2016
【发布时间】:2016-02-03 01:07:25
【问题描述】:

我需要将所有 DTS 包迁移到 MS SQL Server 2016。DTS 包的内容是什么。插入、更新、删除等 SQL 语句是否有任何差异。将 DTS 包升级到 SSIS 应该注意哪些事项?如何将 DTS 包迁移到 SQL Server 2016?

【问题讨论】:

  • 产品有很大不同。如果您的 DTS 主要运行 SQL 语句,那么迁移应该很简单,但如果您有数据泵,这些就完全不同了。您需要迁移多少个包,除了“执行 SQL”之外还有很多任务。完全重新设计可能会更好。
  • 转移话题,你对Vertime Web Server OS Migration有什么想法吗?
  • 让我们不要 - 你完成这个问题并打开一个关于该主题的新问题。

标签: sql-server dts


【解决方案1】:

我不确定 Microsoft 是否在 SQL 2016 中提供了迁移向导以将 DTS 迁移到 SSIS,但我确定它是 SQL 2005 和 2008 中的一个选项。所以最好的选择是使用一些 SQL 2005 或 2008 迁移到 SSIS安装(使用 DTS 迁移向导)。一旦包采用 SSIS 2005 或 2008 格式,就很容易将它们升级到 SSIS 2016 格式....

请注意......

如果它在 DTS 中的代码不是太多,那么这将是重写它的好机会,这样你就可以学习 SSIS。

【讨论】:

    【解决方案2】:

    您无法将 DTS(进行 SSIS 的程序)迁移到 SQL Server 2016。DTS 基于 Activex,而 MS 将 DTS 视为一个噩梦。您不能迁移包(没有工具可以转到 2016 年),也不能(在 2005 年可以)在 2016 年运行 DTS 包。SSIS 和 DTS 完全不同,您需要一些学习曲线才能过渡到SSIS。有声称将 DTS 包转换为 SSIS 的第三方工具,但我看到的那些使维护新的翻译包变得非常具有挑战性。您将不得不重构和重写 SSIS 中的程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-10
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-07
      相关资源
      最近更新 更多