Aracılığıyla paylaş


Işlem görev yürütmek

The Execute Process task runs an application or batch file as part of a SQL Server Integration Services package workflow.yürütmek işlemi görev, herhangi bir standart uygulama gibi açmak için kullanabilirsiniz, ancak Microsoft Excel veya Microsoft Word, normal olarak, iş uygulamalarını çalıştırmak için kullandığınız veya veri karşı çalışan toplu iş dosyaları kaynak. Örneğin, yürütmek işlemi görev, sıkıştırılmış metin dosyası'nı genişletmek için kullanabilirsiniz.paket, metin dosyası veri kullanabilirsiniz kaynak paketn veri akışı için.Başka bir örnek olarak, özel bir çalıştırmak için yürütmek işlemi görev kullanabilirsiniz Visual Basic Uygulama bir günlük, satış raporu oluşturur. Daha sonra posta Gönder göreve rapora iliştirin ve rapora bir dağıtım listesine ilet.

Özel bir uygulamayı yürütmek işlemi görev çalıştığında, aşağıdaki yöntemlerden birini veya her ikisini birden yoluyla uygulamaya girdi görev sağlar:

  • Belirttiğiniz değişken StandardInputVariable özellik ayarı.Değişkenler hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri değişkenleri ve Paketlerinde değişkenleri kullanma.

  • Belirttiğiniz bir bağımsız değişken Bağımsız değişkenler özellik ayarı.(Görev Word'de bir belge açar, örneğin, bağımsız değişken .doc dosya adı verebilirsiniz.)

Birden fazla bağımsız değişken bir yürütmek işlemi görev özel bir uygulamaya aktarmak için , bağımsız değişkenler sınırlandırmak için boşluk kullanın.Bir bağımsız değişken bir alan ekleyemezsiniz; aksi durumda, görev çalışmayacak.Ifade, bir değişken değerinin bağımsız değişken olarak geçmek için kullanabilirsiniz.Aşağıdaki örnekte, ifade bağımsız değişken olarak iki değişken değerlerin geçirmeden ve bağımsız değişkenler sınırlandırmak için bir boşluk kullanır:

@variable1 + " " + @variable2

Bir ifade için kullanabileceğiniz küme çeşitli yürütmek işlemi görev özellikleri.

Kullandığınızda StandardInputVariable call olan özellik, yürütmek işlemi görev girişi, sağlamak üzere yapılandırmak içinConsole.ReadLine Giriş okumak için uygulama yöntem. For more information, see Console.ReadLinethe topic, , in the Microsoft .NET Framework Class Library.

Kullandığınızda Bağımsız değişkenler özellik, yürütmek işlemi görev girişi, sağlamak üzere yapılandırmak için bağımsız değişkenler edinmek için aşağıdaki adımlardan birini yapın:

  • Kullanıyorsanız Microsoft Visual Basic 2005 uygulamanın yazmak için küme My.Application.CommandLineArgs özellik. Aşağıdaki örnek ayarlar My.Application.CommandLineArgs iki bağımsız değişkeni almak için özellik:

    Dim variable1 As String = My.Application.CommandLineArgs.Item(0)
    Dim variable2 As String = My.Application.CommandLineArgs.Item(1) 
    

    Daha fazla bilgi için konusuna bakın My.Application.CommandLineArgs, in the Visual Basic başvuru.

  • Microsoft Visual C# applicate yazmak için kullandığınız kullanmak Main yöntem.

    Daha fazla bilgi için konusuna bakın Komut satırı bağımsız değişkenleri (C# programlama Kılavuzu), C# programlama Kılavuzu'nda.

yürütmek işlemi görev de içeren StandardOutputVariable and StandardErrorVariable özellikleri standart çıktısına ve uygulama hata çıktı, sırasıyla kullanan değişkenleri belirtme.

Ayrıca, bir çalışma dizini, bir saat aşımı saat veya yürütülebilir dosyanın başarıyla çalıştırdıysanız belirten bir değer belirtmek için yürütmek işlemi görev yapılandırabilirsiniz.Görev yürütülebilir döndürdüğü kodu değeri başarıyı gösterir eşleşmezse veya yürütülebilir dosyanın belirtilen konumda bulunamazsa hata vermesine de yapılandırılabilir.

Ilgili diğer görevler

Integration Services paketleri yürütülürken iş akışı işlemleri gerçekleştiren diğer görevleri içerir.

Bu görevler hakkında daha fazla bilgi için aşağıdaki konulardan birini tıklatın:

Özel günlük girişleri üzerinde kullanılabilir Process görevi yürütmek

Aşağıdaki tablo yürütmek işlemi görev için özel bir günlük girdileri listeler.Daha fazla bilgi için bkz: Paketlerinde günlüğü uygulama ve Oturum için özel iletiler.

Günlük girdisi

Açıklama

ExecuteProcessExecutingProcess

Görevin çalışmak üzere yapılandırıldığı işlemi hakkında bilgi sağlar.

Iki günlük bir girdi yazılır.Bir görevin çalıştırdığı yürütülebilir dosyanın konum ve adı hakkındaki bilgileri içerir ve diğer giriş yürütülebilir gelen çıkış kaydeder.

ExecuteProcessVariableRouting

Bilgiler hakkında daha fazla değişkenlerinin giriş ve çıkışlarını yürütülebilir dosya olarak yönlendirilir.Günlük girdilerini, stdin (giriş), (Çıkış) stdout ve stderr (hata çıktı) yazılır.

Yapılandırma Process görevi yürütmek

Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak.

Yapabilecekleriniz özellikleri hakkında daha fazla bilgi için küme içinde SSIS Tasarımcı, aşağıdaki konulardan birini tıklatın:

Bu özellikler ayarlamayla ilgili daha fazla bilgi için SSIS Tasarımcı, aşağıdaki konuyu tıklatın:

Yapılandırma işlemi görev programla yürütmek

Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:

  • ExecuteProcess
Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.

Değişiklik Geçmişi

Güncelleştirilmiş içerik

  • Ayarı hakkında aşağıdaki bilgileri sağlanan Bağımsız değişkenler özellik:

    • Bir ifade için nasıl gösteren bir örnek küme özellik.

    • Nasıl gösteren BIR kod örneği My.Application.CommandLineArgs Özellik uygulamada, bir bağımsız değişken alınamadı.