【问题标题】:Increasing the size of Sql Server CE database for a desktop application为桌面应用程序增加 Sql Server CE 数据库的大小
【发布时间】:2013-08-19 14:57:12
【问题描述】:

我有一个桌面应用程序,它使用 Microsoft Sync Framework 来同步远程 SQL Server 和本地 SQL Server CE 数据库。

4 GB 对于本地数据库大小应该足够了。为了让本地 CE 数据库的大小增加,我已将高级部分中的“最大数据库大小”属性修改为 4091。据我了解,这包含在连接字符串中。

但是,如果我使用 SQL Server 2008 打开压缩版数据库文件并使用右键单击属性检查它,它会告诉我可用空间为 864 MB,已使用 2 MB。这令人担忧,因为小于 2 GB 的数据库很可能是不够的。

这是一个动态过程,它只会在需要时增加,还是我缺少另一个步骤? 谢谢。

【问题讨论】:

    标签: sql-server sql-server-2008 sql-server-ce microsoft-sync-framework


    【解决方案1】:

    它确实是一个运行时属性,并指定数据库引擎要使用的内存缓冲区的大小。您可以简单地将“最大数据库大小=4091”放在您的连接字符串中,缓冲区将能够容纳 4 GB 的数据库文件。不确定您在 SQL Server Management Studio 中看到的是什么,这对我来说听起来是错误的和误导性的。你可以在这里阅读更多内容http://blogs.msdn.com/b/sqlservercompact/archive/2007/06/13/the-story-of-max-database-size-connection-string-parameter.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多