1

次のシナリオを検討してください。

  • SQL CE を使用し、SDF ファイルにメッセージの行を追加するアプリケーションがあります。
  • 特定のサイズ (たとえば 100MB) に達すると、新しい SDF ファイルにロールオーバーします。つまり、古い SDF ファイルがこの最大値に達したのでアーカイブし、新しい SDF ファイルもこの最大値に達するまでログを記録し始めます。このプロセスは永遠に繰り返されます。
  • BUT: SDF ファイルがそのサイズに達する前にロールオーバーしたい。

実際に行を追加する前に、SDF ファイルがどのくらい大きくなるかを確認する方法はありますか?

これがそのスキーマであるとしましょう: という名前の 1 つのテーブルには、タイプ のMyMessagesという名前の列が 1 つだけ含まれています。TheMessagesVARCHAR(1000)

4

1 に答える 1

1

これを行う方法がわかりません。さらに、自動縮小機能により、ファイルへの最後の接続が閉じられたときにファイルが縮小する可能性があります。マージンを受け入れ、事前に確認する必要があります。

于 2013-11-11T19:20:32.207 に答える