Как выполнить модульное тестирование 32-битного пакета служб SSIS на 64-битной машине? - PullRequest
2 голосов
/ 07 января 2011

Мне нужно создать пакет служб SSIS для перемещения некоторых данных. Я могу написать пакет SSIS на моей 64-битной машине разработки, но SSIS работает только на 32-битных машинах. Это достаточно просто, чтобы я мог сделать что-то похожее на то, что он должен работать, и передать его в QA, но я бы хотел написать для него модульные тесты или даже сделать TTD. Есть ли способ, которым я могу это сделать, или мне нужно пропустить юнит-тесты для этого?

1 Ответ

0 голосов
/ 12 января 2011

Вы можете выполнить свой пакет в 32-битном режиме (на компьютере x64) из командной строки, используя dtexec.exe:

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

Не должно быть слишком сложно интегрировать этот вызов в тестирование.основа.

...