收缩和修复

SQL Server Compact 3.5 可通过删除未使用页面减小数据库的大小。发生此操作时不需要创建另一个文件(临时文件或其他类型文件)。

SQL Server Compact 3.5 还可以检查数据库文件中是否存在损坏并根据需要进行修复,从而修复数据库。

备注

在 SQL Server Management Studio、SQL Server Management Studio Express 和 Visual Studio 中的服务器资源管理器中都包含“收缩和修复”对话框。

选项

如果不希望 SQL Server Compact 3.5 收缩或修复数据库,请选择**“无”**。

通过删除空闲页收缩数据库

如果希望 SQL Server Compact 3.5 删除空闲页并收缩数据库,请选择**“通过删除空闲页收缩数据库”**。

执行完全数据库压缩

选择**“执行完全数据库压缩”**可在不删除页的情况下压缩整个数据库。

修复物理损坏的数据库

选择**“修复物理损坏的数据库”**可使 SQL Server Compact 3.5 查找数据库损坏并自动修复数据库。

恢复已损坏的行

如果选择**“修复物理损坏的数据库”,则“恢复已损坏的行”**复选框处于启用状态,您可以选择保留任何已损坏的行。

替换现有数据库

如果要使用已收缩或修复的新版本替换现有数据库,请选择**“替换现有数据库”**。

创建带有此文件名的新数据库

若要在修复过程中创建新数据库,请指定新数据库的路径和文件名。

覆盖现有数据库文件

选择**“覆盖现有数据库文件”**以指示 SQL Server Compact 3.5 在修复过程中自动覆盖现有数据库。

高级

单击**“高级”**按钮可显示 SQL Server Compact 3.5 高级收缩和修复属性。有关属性的列表,请参阅收缩和修复 - 高级属性