sql >> データベース >  >> Database Tools >> SSMS

完全なSQLジョブ履歴を表示するにはどうすればよいですか?

    SQL Serverジョブシステムは、ジョブごととシステム全体の両方で、ジョブ履歴エントリの総数を制限します。この情報はMSDBデータベースに保存されます。

    明らかに、戻って破棄された情報を表示することはできませんが、SQLServerエージェントを変更することはできます。 プロパティを追加し、今後記録されるエントリの数を増やします。

    SQL Serverエージェントのプロパティ:

    • 履歴を選択します ページ
    • 「最大ジョブ履歴ログサイズ(行)」および「ジョブごとの最大ジョブ履歴行」を適切に変更するか、履歴ジョブデータの削除方法をその経過時間に基づいて変更します。

    履歴は返されませんが、今後のクエリには役立ちます!



    1. 値ごとに2つの連続する行間の最大時間差を取得するにはどうすればよいですか?

    2. IDフィールドのないSQLテーブルの最後の10行を選択するにはどうすればよいですか?

    3. LocalDBをユーザーアクセスから保護する

    4. mysqlの最小IDに基づいて重複するメールアドレスを削除する