2 つの SQL Server データベースを使用する 2 つの .NET サービスがあります。現在 SQL Express を使用しているため、データベースの最大サイズが問題になります。
サイズが 10GB の制限 (または何らかのレコードの制限) に近づくと、最も古い X 個のレコードを自動的に削除して、スペースを解放したいと考えています。
これは本番環境ではなく、古いデータは本当に必要ありません。データを「新鮮」に保ちたいだけです。
これはサービス レベルで行う必要がありますか? サービスを変更して、使用されているスペースを定期的にチェックし、手動の「クリーンアップ」を実行できます (削除、アーカイブなど)。ただし、SQLレベルでこれを行う方法はわかりません。
ありがとう