sql >> Database >  >> RDS >> Sqlserver

Hoe een SSIS-pakket uit te voeren vanuit .NET?

Hier leest u hoe u vanuit code variabelen in het pakket instelt -

using Microsoft.SqlServer.Dts.Runtime;

private void Execute_Package()
    {           
        string pkgLocation = @"c:\test.dtsx";

        Package pkg;
        Application app;
        DTSExecResult pkgResults;
        Variables vars;

        app = new Application();
        pkg = app.LoadPackage(pkgLocation, null);

        vars = pkg.Variables;
        vars["A_Variable"].Value = "Some value";               

        pkgResults = pkg.Execute(null, vars, null, null, null);

        if (pkgResults == DTSExecResult.Success)
            Console.WriteLine("Package ran successfully");
        else
            Console.WriteLine("Package failed");
    }


  1. Selecteer willekeurige rij voor elke groep

  2. SQRT() Functie in Oracle

  3. Een relatie maken in MySQL Workbench

  4. Ontdek bij welk kwartaal een datum hoort in Oracle