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

  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008