我必须创建一个SSIS包来移动一些数据。我可以在64位开发机器上编写SSIS包,但SSIS只能在32位机器上运行。这很简单,我可以做一些看起来应该工作的东西并交给QA,但是我想为它编写单元测试,甚至做TTD。有什么方法可以做到这一点,还是我必须跳过单元测试呢?
答案 0 :(得分:0)
您可以使用dtexec.exe从命令行以32位模式(在x64计算机上)执行包:
"C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dtexec.exe" /f "C:\MyPackage.dtsx"
将该调用集成到您的测试框架中应该不会太困难。