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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012