quinta-feira, 20 de agosto de 2009

Como iniciar um Job pelo DOS.

Para isso vamos utilizar o aplicativo do SQLServer para DOS OSql. Ele permite que seja executado qualquer instrução ou arquivo sql apenas pelo prompt do DOS, com funcionamento muito semelhante ao SQLCmd (porém muito mais simples) veremos o funcionamento dele mais detalhadamente em um post mais adiante.

Além do OSql, vamos utilizar o Stored Procedure de sistema "sp_start_job" do banco msdb para iniciar o Job.

Vamos supor que o Job que você quer iniciar se chama Job1. Então, no prompt do DOS:

osql -S "NOME_DO_SERVIDOR" -E -Q"exec msdb.dbo.sp_start_job 'Job1'"

Nenhum comentário:

Postar um comentário