2013-02-15 3 views
0

У меня есть приложение для Windows .NET 4.0 (VS2010), мне нужно вызвать пакет SSIS 2008.Как выполнить пакет SSIS 2008 из .NET 4.0 Windows Service?

Я знаю, что проще создать веб-службу и вызвать эту службу из SSIS, я не могу этого сделать.

Итак, я решил, что мой следующий лучший вариант - вызвать мой пакет SSIS из моей службы Windows. Я знаю, что в .NET 2.0 вы можете вызвать пакет DTS, и если у меня установлен SQL Server 2012.

Но я не могу найти решение для этой конкретной комбинации. .NET 4 и SQL Server 2008 SSIS.

Или есть способ, использующий ту же самую комбинацию, что я могу запустить и остановить службу Windows с помощью SSIS 2008. И выяснить, когда оконная служба завершена.

ответ

0

См. Раздел Using a Web Service or Remote Component to Run a Remote Package Programmatically в следующей документации MSDN.

Loading and Running a Remote Package Programmatically

+0

Я не могу использовать веб-сервис ... У меня есть существующие окна обслуживания, плюс я не имею Microsoft.SqlServer.ManagedDTS из-за SQL 2008 –

+0

К сожалению, я вижу это сейчас. Однако я все еще не могу использовать это решение, я не могу использовать веб-сервис. –