Yürütme işlemi Görev
The Execute Process task runs an application or batch file as part of a SQL Server Integration Services package workflow.Yürütme işlemi Görev gibi herhangi bir standart uygulama açmak için kullanabilirsiniz, ancak Microsoft Excel veya Microsoft Word, genellikle kullandığınızdan, çalışacak iş uygulamaları veya toplu iş dosyaları bu işe karşı bir veri kaynak.Örneğin, bir sıkıştırılmış metin dosyasını genişletmek için yürütme işlemi Görev kullanabilirsiniz.Sonra paketi veri akışı için paket metin dosyasını veri kaynak olarak kullanabilirsiniz.Başka bir örnek olarak, özel bir çalıştırmak için yürütme işlemi Görev kullanabilirsiniz Visual Basic uygulama, oluşturan bir günlük satış raporu.Daha sonra rapor için posta Gönder Görev Ekle ve raporu dağıtım listesine ilet.
Yürütme işlemi Görev özel bir uygulama çalıştırıldığında, aşağıdaki yöntemlerden biriyle veya her aracılığıyla 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şkeni özellik ayarı.(Görev Word'de bir belge açıldığında, örneğin, bağımsız değişken .doc dosya adı verebilirsiniz.)
Özel bir uygulama içinde bir yürütme işlemi görev için birden fazla değişken geçirmek için bağımsız değişkenleri sınırlandırmak için boşluk kullanın.Bir bağımsız değişken bir alan ekleyemezsiniz; Aksi halde, görev çalıştırılmaz.Bir değişken değeri değişken olarak geçirmek için ifade kullanabilirsiniz.Aşağıdaki örnekte, ifade bağımsız değişken olarak iki değişken değeri geçirir ve bağımsız değişkenler sınırlandırmak için bir boşluk kullanır:
@variable1 + " " + @variable2
Bir deyim için kullanabileceğiniz küme çeşitli yürütme işlemi Görev Özellikleri.
Kullandığınızda, StandardInputVariable giriş, sağlamak için yürütme işlemi Görev yapılandırmak için özellik çağrısı Console.ReadLine yöntem uygulamayla okuyun giriş.For more information, see Console.ReadLine Methodthe topic, , in the Microsoft .NET Framework Class Library.
Kullandığınızda, bağımsız değişkeni girişi sağlamak için yürütme işlemi Görev yapılandırmak için özellik bağımsız edinmek için aşağıdaki adımlardan birini yapın:
Kullanırsanız, Microsoft Visual Basic 2005 uygulama yazmak için My.Application.CommandLineArgs özellik. Aşağıdaki örnek küme My.Application.CommandLineArgs özellik ise iki baðýmsýz deðiþkeni almak için:
Dim variable1 As String = My.Application.CommandLineArgs.Item(0) Dim variable2 As String = My.Application.CommandLineArgs.Item(1)
Konuda daha fazla bilgi için bkz: My.Application.CommandLineArgs özelliği, te Visual Basic başvuru.
Microsoft Visual C# applicate yazmak için kullanıyorsanız, Main yöntem.
Konuda daha fazla bilgi için bkz: (C# programlama Kılavuzu) komut satırı bağımsız değişkenleri, C# programlama Kılavuzu.
Yürütme işlemi görev de içeren StandardOutputVariable ve StandardErrorVariable özellikler standart çıktı ve hata çıktı uygulamanın sırasıyla kullanmasını değişkenleri belirtme.
Buna ek olarak, çalışma dizini, bir saat aşımı saat veya yürütülebilir dosyanın başarıyla çalıştırıldığını belirten bir değer belirtmek için yürütme işlemi Görev yapılandırabilirsiniz.Görev dönüş kodu yürütülebilir dosyanın başarı gösteren değeri eşleşmezse veya yürütülebilir dosyanın belirtilen konumda bulunamazsa başarısız için de yapılandırılabilir.
İlgili diğer görevleri
Integration ServicesPaket yürütme gibi iş akışı işlemlerini 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 işlem görev yürütme
Aşağıdaki tablo yürütme işlemi görev için özel günlük girdileri listeler.Daha fazla bilgi için bkz: Uygulama paketlerinde günlüğü ve Özel günlük iletileri.
Günlük girdisi |
Açıklama |
---|---|
ExecuteProcessExecutingProcess |
Görevin çalışmak üzere yapılandırıldığı işlemi hakkında bilgi sağlar. İki günlük girdisi yazılır.Bir görevin çalıştırdığı çalıştırılabilir dosyanın konumunu ve adını hakkında bilgi içerir ve diğer giriş çıkış yürütülebilir'kaydeder. |
ExecuteProcessVariableRouting |
Hakkında değişkenleri girdi ve çıktıların yürütülebilir dosyanın yönlendirilen hakkında bilgi sağlar.Stdin (giriş), (çıkış) stdout ve stderr (hata çıktı) için günlük girdisi yazılır. |
Yapılandırma işlemi Görev yürütme
Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.
Yapabilirsiniz özellikleri hakkında daha fazla bilgi için küme , SSIS Tasarımcısı, aşağıdaki konulardan birini tıklatın:
Bu özellikleri küme hakkında daha fazla bilgi için SSIS Tasarımcısı, aşağıdaki konuyu tıklatın:
Yapılandırma işlemi Görev programlı olarak çalıştır
Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:
- [ T:Microsoft.SqlServer.Dts.Tasks.ExecuteProcess.ExecuteProcess ]
|