ジョブやパッケージをコマンドラインから実行する
SQL Server Agentのジョブの実行
sp_start_job
ストアドなので、以下のようにosqlやsqlcmdコマンドから呼び出します。
> sqlcmd -E -d msdb -Q "sp_start_job 'ジョブ名'"
ジョブ 'ジョブ名' が正常に開始しました。
Integration Servicesのパッケージの実行
dtexec
こっちはコマンドなのでそのまま実行する。
sp_start_job
ストアドなので、以下のようにosqlやsqlcmdコマンドから呼び出します。
> sqlcmd -E -d msdb -Q "sp_start_job 'ジョブ名'"
ジョブ 'ジョブ名' が正常に開始しました。
dtexec
こっちはコマンドなのでそのまま実行する。