SQL ジョブにはタイムアウトがありません。実行時間が長すぎる場合や特定の時点に達した場合に、自動的に停止するように構成することはできません。 (できれば、開発時間を大幅に節約できたはずです!) 時間や期間をチェックするステップを構成したり、時間をチェックするステップ内で実行されるアクションをコーディングしたりできますが、ジョブまたはステップ レベルではできません。 /P>
これが、これを興味深い質問にしている理由です。タイムアウトが発生するのはなぜですか?あなたが言ったことに基づいて、cmdexecステップを介して送信している「これを行う」コマンドをOSが受信したことをSQLエージェントが認識できないと思います。送信して待機した後、ジョブが開始されなかったと見なされ、それに応じて報告されます (隠しシステム タイムアウトがあります)。これはどのように起こっていますか?セキュリティ構成やファイル アクセス権に投資することもできますが、私はまず、あなたが始めようとしているルーティンを確認することから始めます。何か怪しい匂いがします.