症状

当使用 Visual Studio 2008 的 IDE 操作大于 128 兆字节 SQL Server Compact 3.5 数据库文件时,您会收到以下错误消息︰

数据库文件大于配置的最大数据库大小。

遇到以下情况之一这个问题。

方案 1

  • 在 Visual Studio IDE 中打开服务器资源管理器

  • 用鼠标右键单击数据连接,然后单击添加连接

  • 选择 Microsoft SQL Server Compact 3.5 作为数据源,然后将您连接到大于 128 兆字节的数据库。

  • 单击高级,然后设置最大数据库大小字段为数字,大于 128 兆字节。

  • 展开数据库中的表,右击一个表,然后单击快捷菜单中的编辑表架构

方案 2

  • 您打开 Visual Studio IDE 中使用Windows 窗体应用程序模板的项目。

  • 该项目在解决方案资源管理器中的右键单击,然后添加新的项使用本地数据库缓存模板。

  • 将 Microsoft SQL Server Compact 3.5 数据库设置为在向导配置数据同步的客户端连接。

  • 您导入到数据库的表。

原因

发生此问题是因为maxdatabasesize属性的默认值是 128 兆字节。但是,即使您显式设置属性在高级属性窗口中的则不会覆盖此默认值。

解决方案

修补程序信息

受支持的修补程序现已从 Microsoft 推出。但是,它旨在纠正本文介绍的问题。它仅应用于正经历此特定问题的系统。若要解决此问题,请联系 Microsoft 客户支持服务以获取此修复程序。Microsoft 客户支持服务的电话号码以及有关支持费用的信息的完整列表,请访问下面的 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support注意: 在特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可能取消的通常情况下收取的电话支持服务费用。照常收取支持费用将应用于其他支持问题和对于特定更新无法解决的问题。

系统必备组件

您必须具有要应用此修补程序的安装的 Visual Studio 2008 Service Pack 1。

重启要求

不需要重新启动计算机,如果正在使用的 Visual Studio 实例不。

修补程序替换信息

此修补程序不替换任何其他修补程序。

文件信息

此修补程序的全球版本具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。

文件名称

文件版本

文件大小

日期

时间

平台

Microsoft.visualstudio.dat a.providers.sqleverywhere.dll

9.0.30729.4114

323,584

2009 年 5 月 21-

16:13

x86

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。