0

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

注意:在可预见的未来,这些包将仍然是 DTS。最终我们会将它们转换为 SSIS。

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

4

2 回答 2

0

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

于 2010-04-16T17:42:07.533 回答
0

我在工作中遇到了类似的情况,我们最终使用单步 SSIS 包“包装”我们的 DTS 包,这些包使用 DTSRun(随 Sql 2005 一起安装)以命令行方式调用以调用文件上的 DTS 包系统。如果您要这样做,那么就需要以编程方式启动一个我不熟悉的 SSIS 包,但它必须尽可能与 2000 上的 DTS 一样。

于 2010-04-15T21:25:09.777 回答