SORU
7 Kasım 2008, Cuma


Nasıl bir SSIS paketini yürütmek .NET?

Sonunda parametreleri de geçmek istiyorum, bu parametreler bir gelecek SSIS paketi var .NET uygulama (VB veya C#) eğer biri bu, ya da daha iyisi yapmak için nasıl bunu yapmak için nasıl yararlı ipuçları ile bir web sitesi biliyor musun diye merak ettim. Yani temelde bir SSIS paketi çalıştırmak istiyorum .Bunun içinde kullanabileceği NET SSIS paketi parametreleri passing. Örneğin, SSIS paket dosyasının adını ve Yolunu geçirilen parametre OLABİLİR ancak bir SQL db içine alma düz dosya kullanır .net uygulama. TEŞEKKÜRLER!

CEVAP
17 Aralık 2009, PERŞEMBE


Koddan paket değişkenleri ayarlamak için nasıl burada

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");
    }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • Blunty

    Blunty

    13 Mart 2006
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006