SqlBiDtExec is a tool that makes it easy to launch SSIS packages on a remote server, using WCF as the transport media to both request package execution and fetch all the logs and events from the package in order to use them at the client side.
The DTEXEC utility provided by Microsoft to execute SSIS packages is only able to execute them locally and provides no support to execute a package on a remote server. For this reason, we wrote a WCF service that is able to launch SSIS packages using the DTS runtime library and send back results to the caller through the WCF callback system. The WCF service can be hosted in Internet Information Services, in a Windows service or in a console application with a very small effort. Moreover, using the standard WCF communication method, it can be very easily configured to work in any network environment.

Download (ZIP)

Enclose code in comments with <PRE></PRE> to preserve indentation.