2016-04-08 26 views
0

Verileri ilk adımda oluşturan ve daha sonraki adımlarda verileri daha sonra 4 farklı sunucuya kopyalar. Paralel yürütmeyi istediğimden beri, verileri 2 sunucuya kopyalayan ve orijinal olarak mevcut iş kopyaları verilerini 2 sunucuya işleyen başka bir iş yarattım. İşten çıkmanın başarılı bir şekilde çalışmasının veri üretiminin ilk adımlarından sonra yeni işi tetikleyecek bazı mekanizmalar istiyorum. Herhangi bir yardım takdir edilecektir! Eğer diğer iş yürütme başlatmak istediğiniz yereBir SQL Server işini başka bir işten tetikleme

+0

ben sql sunucusu hakkında neredeyse hiçbir şey biliyorum ama belki bu yardımcı olacak? http://dba.stackexchange.com/questions/31104/calling-a-sql-server-job-within-another-job – Lee

+0

Özel bir çözüm oluşturabilirsiniz, ancak kopyalama yapacak SQL Server aracısı tarafından SSIS paketi nasıl tetiklenir? Paralel – lad2025

+0

@Lee ile verileri paralel olarak kopyalamak istiyorum –

cevap

1

Aşağıda komutu ekleyebilirsiniz:

EXEC msdb.dbo.sp_start_job 'other_job_name' 
+1

Eğer bunu işimde bir adım olarak eklerseniz, sırayla çalışır. Paralel –

+1

ile çalışmak için ikinci iş ve ilk iş istiyorum Açıklama: Job1 ilk 2 adım üretilen veri ve sonraki 2 adımda veri kopyalar. job2 verileri başka bir 2 sunucuya kopyalar. Verilerin iş1 tarafından geliştirilmesinden sonra iş2'nin çalışmasını istiyorum. Şimdi eğer veri üretiminin ilk 2 adımından sonra iş 1'e yeni bir adım ekleyeceğim, o zaman iş 2 çalışmaya başlayacak ve iş1 veri kopyalama sadece iş2 çalışmayı bitirdikten sonra başlayacaktır. Kopyalamanın –

+0

No Tanu'da olmasını istiyorum. Eğer bu komutu eklerseniz, diğer işi başlatacak ve başladığında kod iş 1'de devam edecektir. Bu komut, devam etmek için işi bitirmek için beklemez. –