none
Executar DTSX com C# RRS feed

Todas as Respostas

  • 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/

    • Sugerido como Resposta Vitor Mendes quarta-feira, 26 de setembro de 2012 00:21
    terça-feira, 14 de agosto de 2012 17:11