sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2005 ジョブ CmdExec タイムアウトを設定する方法

    SQL ジョブにはタイムアウトがありません。実行時間が長すぎる場合や特定の時点に達した場合に、自動的に停止するように構成することはできません。 (できれば、開発時間を大幅に節約できたはずです!) 時間や期間をチェックするステップを構成したり、時間をチェックするステップ内で実行されるアクションをコーディングしたりできますが、ジョブまたはステップ レベルではできません。 /P>

    これが、これを興味深い質問にしている理由です。タイムアウトが発生するのはなぜですか?あなたが言ったことに基づいて、cmdexecステップを介して送信している「これを行う」コマンドをOSが受信したことをSQLエージェントが認識できないと思います。送信して待機した後、ジョブが開始されなかったと見なされ、それに応じて報告されます (隠しシステム タイムアウトがあります)。これはどのように起こっていますか?セキュリティ構成やファイル アクセス権に投資することもできますが、私はまず、あなたが始めようとしているルーティンを確認することから始めます。何か怪しい匂いがします.



    1. Gridviewは現在のコンテキストに存在しません

    2. MySQLで現在の日付から投稿された日付までの平均ヒットを取得するにはどうすればよいですか?

    3. 組み込みのMySQLユーザーとWebサイトのアクセス許可を使用してみませんか?

    4. 行の列に現在の日付を挿入する方法