データベースまたはログの残りが10%に達したときに、アラートを送信する方法を探しています。
この質問の前に、意図的に「ファイル」という単語を質問に含めなかったと言います。私がこの質問を調査している間、ほとんどの人はデータベースを自動拡張用に設定していて、ファイルシステムレベルでデータベースを管理するのに苦労しているようです。ディスクスペースアラートを送信する方法を扱った例はたくさんあります。これは私の質問ではありません!私のデータベースはすべて固定サイズのファイルに設定されています。つまり、ファイルは、作成時またはデータベースの拡張が必要なときに、ファイルシステムからすべて事前に割り当てられます。ポリシーの問題として、私はどのデータベースも、1つの不正な動作のアプリケーションの手に渡ってサーバー全体を停止させるまで、制御されずに拡張することを許可しません。各データベースは、事前に割り当てられたスペース内で管理され、増大する需要を満たすために必要に応じて手動で増大します。
つまり、たとえばデータベースの「リーマスペース」が10%を下回ったときにアラートを送信するための最良の方法を探しています。技術的には、警告とアラートのしきい値を設定する可能性があります。これまでのところ、ほとんどの人がディスクスペースに固執しているように見えるため、このテーマについては何も見つかりませんでした。これは、干し草の山で針を探すようなものです。
SQL Serverに、このような単純で明白なことをすぐに実行できる単純なアラートメカニズムがあることを期待していましたが、アラートはほとんどの場合、私の本の少し遅いエラーメッセージをキャッチするように設計されているようです。 mもう少し積極的になりたいと思っています。
したがって、ここでも、データベースの「残りのスペース」がさまざまなしきい値を下回ったときにアラートを送信しようとしています。誰かがこれをしたか、それが行われたのを見たことがありますか?
ありがとう!