2012-05-23 7 views
8

İlk iş bittikten hemen sonra başka bir işi aramak istiyorum ya da daha kesin bir şekilde bir iş adımı ile tüm bir sql işini çağırmak mümkün. Bu işleri 1'e dönüştürmekten kaçınmak istiyorum, bu yüzden bu çözümün mümkün olup olmadığını merak ediyorum.SQL Bir işi nasıl çalıştırırsınız?

+1

Hangi veritabanı için? –

+0

benzer soru http://dba.stackexchange.com/questions/31104/calling-a-sql-server-job-within-another-job –

cevap

4

Evet, bu saklı yordamı kullanarak bir işi yürütebilirsiniz. Durumunuzda, ilk işinizin sonuna bir adım daha ekleyerek, daha sonra yürütmek istediğiniz işin adını çağırabilirsiniz.

EXEC msdb.dbo.sp_start_job N'Job Name'; 

Daha fazla bilgi için bkz. sp_start_job (Transact-SQL).

-1

İşleri saklı yordamlardan istediğiniz sırayla arayın.

1

Bir T-SQl oluşturma ve kullanma EXEC msdb.dbo.sp_start_job N'YourJob';