運用サーバー上のSQL Serverエージェントに2つのスケジュールされたSSISジョブがあります。SSISの[プロセスの実行]タスクでバッチを使用してサーバー全体を再起動
私は単に、特定のバッチファイルを実行するSSISでプロセス実行タスクを使用しています(つまり、名前を 'A'にします)。別のサーバーを再起動するためのものです。そして次は、バッチコマンドです:
シャットダウン/ R/M \\ A/T 300 注:「A」は、運用サーバーの完全な名前で、別のサーバーのために、バッチコマンドは同じですそのコマンドで 'B'だけを 'A'に置き換えてください。
サーバー「B」を再起動するジョブを(本番サーバ「A」はありません)(本番サーバ「A」)は、ジョブは常に失敗し、それ自体を再起動するために、しかし、スケジュールされた実行時に任意の問題なく実行することができ。そして、ここでエラーメッセージがある(私はほとんどこの問題に関連して任意のを見つけることができなかった)
期待しながら、プロセスの終了コードは「5」だった「0」
た私は、リモートに試してみました'B'サーバーに接続し、パッケージをローカル 'B'で実行してください。また、SSISまたはSQL Serverエージェントを使用せずにそのバッチファイルを実行しようとしましたが、それでも優れていました。これまでのところ、私がまだ試していないのは、SSISパッケージをローカルで実行して、Aを再起動することです。なぜなら、 'A'は仕事中にオフラインにすることができないからです。 (しかし私はSSISパッケージをローカルに 'A'サーバで実行しても問題はないと思っています)
私はそれが現在実行中のサーバをリブートする 'A'のSQLサーバエージェントのようだと思いますか?
ご意見やご提案はありますか?事前に感謝:)
なぜSSISを使用してSQL Serverを再起動しようとしているのかに関する情報を提供できますか?背景は私たちの理解を助けるかもしれません。これは[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)でもかまいません。 –
SSISパッケージを作成してサーバーを再起動する唯一の理由は、毎週土曜日に手動で再起動する必要がないジョブとしてスケジュールできることです。またはWindowsの任意のメソッドは、SQL Serverエージェントで実行する代わりにこれを行うことができますか? – LONG
実際に私はSQLサーバをリブートするだけではなく、プロダクションサーバをリブートしようとしています。 – LONG