別のサーバーにあるストアド プロシージャからジョブを実行することはできますか? もしそうなら、どのように?
3943 次
2 に答える
3
では、使用を検討してみませんか
exec LINKEDSERVERNAME.msdb.dbo.sp_start_job 'Job Name'
?
(ただし、テストはしていませんが、見えない答えは同じだったかもしれませんが、間違っているため削除され、機能していません)
もちろん、linked-server-login がジョブを実行するには十分な権限が必要です。少なくとも、ジョブの所有者である必要があります。
于 2011-04-07T15:34:40.453 に答える
0
はい、osql という悪を使用できます。
osql -S "Remote Server" -E -Q"exec msdb.dbo.sp_start_job 'Job Name'"
( -E は、信頼できる接続を使用することを示します。別の osql 構文を使用して資格情報を指定することもできます)
于 2011-04-06T21:37:58.013 に答える