从Sql Server 2005执行DTS包

时间:2010-04-15 21:22:12

标签: sql-server-2005 package dts

我正在尝试从sql 2000框中运行几个DTS包。 DTS调用将来自.net 2.0 - 3.5代码。我一直无法找到以编程方式完成此任务的好方法。我读过的是从调用DTS包的存储过程运行sql作业。有没有人有这方面的经验或知道打电话给DTS的好方法?

注意:对于可预见的未来,这些包将保持DTS。最终我们会将它们转换为SSIS。

任何见解或经验都会非常有用。

2 个答案:

答案 0 :(得分:0)

我在工作中处于类似情况,我们最终用命令行方式使用DTSRun(与Sql 2005一起安装)的单步SSIS包“封装”我们的DTS包,以调用调用DTS包在文件系统上。如果你这样做,那么这将是一个以编程方式启动我不熟悉的SSIS包的问题,​​但它必须与2000年的DTS一样可能。

答案 1 :(得分:0)

啊......我在.net库中找到了一个允许我进行交互的Com对象。它是Microsoft DTSPackage对象库。问题避免了。