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

  • Britec09

    Britec09

    4 Mart 2009
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • Lena Danya

    Lena Danya

    11 NİSAN 2010