我需要将所有DTS包迁移到MS SQL Server 2016.DTS pacakages的内容是什么。在插入,更新,删除等SQL语句中是否存在任何差异。将DTS包升级到SSIS时,我应该注意哪些事项?如何将DTS包迁移到SQL Server 2016?
答案 0 :(得分:2)
我不确定Microsoft是否在SQL 2016中提供了迁移向导以将DTS迁移到SSIS,但我确信它是SQL 2005和2008中的一个选项。因此,您最好的选择是使用SQL 2005或2008迁移到SSIS安装(使用DTS迁移向导)。一旦包装采用SSIS 2005或2008格式,就可以很容易地将它们升级到SSIS 2016格式....
谨慎...... DTS和SSIS非常不同,没有升级向导可以完全证明,因此如果您在DTS中有ActiveX脚本,将会有很多手工编辑。
如果在DTS中没有太多代码,那么这将是重写它的好机会,这样你就可以学习SSIS。
答案 1 :(得分:1)
您无法将DTS(进行SSIS的程序)迁移到SQL Server 2016.DTS基于Activex,MS将DTS视为一个糟糕的梦想。您无法迁移软件包(没有工具可以进入2016年),您不能(在2005年)可以在2016年运行DTS软件包.SSIS和DTS完全不同,您需要学习一些学习过渡到SSIS。有第三方工具声称将DTS包转换为SSIS,但我所看到的那些使得维护新的翻译包非常具有挑战性。您将不得不重构和重写SSIS中的程序。