1

考虑这种情况:

  • 我有一个使用 SQL CE 并在 SDF 文件中添加消息行的应用程序。
  • 当一个文件达到一定大小(例如,100MB)时,我会滚动到一个新的 SDF 文件。意思是,我存档旧的 SDF 文件,因为它达到了这个最大值,然后开始记录到一个新的 SDF 文件,直到它也达到这个最大值。这个过程永远重复自己。
  • 但是:我想在我的 SDF 文件达到那个大小之前翻转。

在实际添加一行之前,有什么方法可以检查我的 SDF 文件会增长到多大?

假设这是它的架构:1 个名为 的表MyMessages,其中仅包含 1 个名为TheMessages的列,其类型为VARCHAR(1000)

4

1 回答 1

1

我不知道有什么方法可以做到这一点,此外,由于自动收缩功能,当文件的最后一个连接关闭时,文件可能会收缩。您必须接受保证金并提前检查。

于 2013-11-11T19:20:32.207 回答