如何在64位机器上对32位SSIS包进行单元测试?

时间:2011-01-06 23:26:49

标签: unit-testing ssis 64-bit

我必须创建一个SSIS包来移动一些数据。我可以在64位开发机器上编写SSIS包,但SSIS只能在32位机器上运行。这很简单,我可以做一些看起来应该工作的东西并交给QA,但是我想为它编写单元测试,甚至做TTD。有什么方法可以做到这一点,还是我必须跳过单元测试呢?

1 个答案:

答案 0 :(得分:0)

您可以使用dtexec.exe从命令行以32位模式(在x64计算机上)执行包:

"C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dtexec.exe" /f "C:\MyPackage.dtsx"

将该调用集成到您的测试框架中应该不会太困难。