生成VB.NET代码以运行SSIS包?

时间:2012-12-14 18:34:15

标签: vb.net ssis dts

我自己是系统程序员,对DTS或任何ETL等都是全新的。我在这里有一个情况,非常感谢您的支持。

到目前为止,我们正在使用MS SQL 2000进行项目,现在正在努力进入2008年。

我可以看到一些使用MSSQL2000创建的.dts文件。 VB脚本(.bas)文件是从这些.dts文件生成的,它们在VB程序中运行,直到日期为止。

问题:: 现在我们正在转向MS SQL 2008 ==> 我需要确保VB程序(早先从.dts文件生成)即使使用MSSQL 2008 R2也可以运行和维护。

问题: 首先,甚至可以在MSSQL2008(没有MSSQL2000)中维护这些程序吗? 如果是,我是否需要任何dll或引用等?

我可以看到我的团队成员之一将.dts迁移到.dtsx文件,有没有办法从.dtsx生成VB文件(.bas)?

1 个答案:

答案 0 :(得分:1)

SQL Server 2000(DTS)和SQL Server 2008(SSIS)中的ETL解决方案不兼容,但您可以使用SSIS包中的Execute DTS任务。你不需要任何dll。

在您有机会重写系统之前,这会给你一些时间。你最终必须这样做,因为'Execute DTS'是不推荐使用的组件,将来的版本将不再支持。

相关问题