sql >> Databáze >  >> RDS >> Sqlserver

Jak spustit balíček SSIS z .NET?

Zde je návod, jak nastavit proměnné v balíčku z kódu -

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. Připojte se k nám na Microsoft Access s SQL Server Academy část II

  2. Jak MINUTE() funguje v MariaDB

  3. Co znamená časové razítko v T-Sql v C#?

  4. Jak mohu vyřešit problém fondu připojení mezi ASP.NET a SQL Server?