Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да изпълним SSIS пакет от .NET?

Ето как да зададете променливи в пакета от код -

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обяснено за ВСИЧКИ оператор на SQL Server

  2. Намерете, приоритизирайте и разрешите проблеми със SQL сървъра за минути

  3. Как мога да включа нулеви стойности в MIN или MAX?

  4. SQL Server:Полезни съвети за начинаещи

  5. Брой Брой последователни поява на стойности в табл