次のシナリオを検討してください。
- SQL CE を使用し、SDF ファイルにメッセージの行を追加するアプリケーションがあります。
- 特定のサイズ (たとえば 100MB) に達すると、新しい SDF ファイルにロールオーバーします。つまり、古い SDF ファイルがこの最大値に達したのでアーカイブし、新しい SDF ファイルもこの最大値に達するまでログを記録し始めます。このプロセスは永遠に繰り返されます。
- BUT: SDF ファイルがそのサイズに達する前にロールオーバーしたい。
実際に行を追加する前に、SDF ファイルがどのくらい大きくなるかを確認する方法はありますか?
これがそのスキーマであるとしましょう: という名前の 1 つのテーブルには、タイプ のMyMessages
という名前の列が 1 つだけ含まれています。TheMessages
VARCHAR(1000)