Mostrando entradas con la etiqueta ETL. Mostrar todas las entradas
Mostrando entradas con la etiqueta ETL. Mostrar todas las entradas

viernes, 30 de septiembre de 2011

Ejecutar una ETL de integration Services desde C#

El siguiente fragmento de código permite ejecutar una ETL de Integration Services desde C#, se usa la referencia Microsoft.SQLServer.ManagedDTS.
    
            //Creamos una aplicación para realizar la ejecución
            Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
           //Creamos un paquete y le asignamos el que queremos ejecutar
            Package package = app.LoadPackage(@"C:\Users\JI\ETLS\Package.dtsx", null);
           //Ejecutamos el paquete
            DTSExecResult result = package.Execute();  
           //Imprimimos el resultado de la ejecución
            Console.WriteLine("Resultado de la ejecución: {0}", result.ToString());