稼働中の SQL Server 2005 データベースで最後の書き込み操作がいつ行われたかを知る方法はありますか?
現在、サーバーには 30 個の (そして増え続けている) データベースがあります。これらの一部のみが毎日のアクティビティを確認します (ただし、どのアクティビティが毎日のアクティビティを取得するかは時間の経過とともに変化します)。バックアップ スペースが限られているため、「前回のバックアップ以降に変更された」すべてのデータベースの毎日のバックアップを実行したいと考えています。
実際、私はこの質問の逆を尋ねています。バックアップを復元する必要があるかどうかを確認するためにバックアップからの最終書き込み日付を尋ねる代わりに、バックアップする必要があるかどうかを確認するために、ライブ データベースの最終書き込み日付を伝えたいと考えています。
バックアップはサーバー自体で実行されるため、ログの最終変更時刻を確認できましたが、それはあまりクリーンではなく、完全に信頼できるとは言えません。