Pnet existe uma documentação da Microsoft demostrando isso, pelo que eu entendi, basta referenciar a DLL
Microsoft.SqlServer.ManagedDTS no seu projeto. Logo após, usar deste código para executar o mesmo, o código é bem simples e intuitivo de usar, veja:
using System;
using Microsoft.SqlServer.Dts.Runtime;
namespace RunFromClientAppCS
{
class Program
{
static void Main(string[] args)
{
string pkgLocation;
Package pkg;
Application app;
DTSExecResult pkgResults;
pkgLocation =
@"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services" +
@"\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";
app = new Application();
pkg = app.LoadPackage(pkgLocation, null);
pkgResults = pkg.Execute();
Console.WriteLine(pkgResults.ToString());
Console.ReadKey();
}
}
}
Refencia:
http://msdn.microsoft.com/en-us/library/ms136090.aspx
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/