sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kör man ett SSIS-paket från .NET?

Så här ställer du in variabler i paketet från kod -

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. Hur man uppgraderar PostgreSQL 11 till PostgreSQL 12 med noll driftstopp

  2. Är vi redo för Nordic PGDay?

  3. SQL MELLAN-Smarta tips för att söka efter en rad värden

  4. GROUP_CONCAT BESTÄLLNING AV