如何收缩数据库 (SQL Server Management Studio)
2010-05-04 21:58
495 查看
本主题介绍如何使用 SQL Server Management Studio 中的对象资源管理器收缩数据库。收缩后的数据库不能小于数据库的最小大小。最小大小是在数据库最初创建时指定的大小,或是上一次使用文件大小更改操作(如 DBCC SHRINKFILE)设置的显式大小。例如,如果数据库最初创建时的大小为 10 MB,后来增长到 100 MB,则该数据库最小只能收缩到 10 MB,即使已经删除数据库的所有数据也是如此。
收缩数据库 在对象资源管理器中,连接到 SQL Server 2005 数据库引擎实例,再展开该实例。
展开“数据库”,再右键单击要收缩的数据库。
指向“任务”,指向“收缩”,然后单击“数据库”。
根据需要,可以选中“在释放未使用的空间前重新组织文件”复选框。如果选中该复选框,必须为“收缩后文件中的最大可用空间”指定值。 选中该选项的作用与执行 DBCC SHRINKDATABASE 时指定 target_percent 值相同。清除该选项的作用与使用 TRUNCATEONLY 选项执行 DBCC SHRINKDATABASE 相同。TRUNCATEONLY 将文件收缩到最后分配的区。这将减小文件的大小,但不移动任何数据。默认情况下,该选项为清除状态。
输入收缩数据库后数据库文件中剩下的最大可用空间百分比。允许的值介于 0 和 99 之间。该选项仅在选中“在释放未使用的空间前重新组织文件”时可用。
单击“确定”。
收缩数据库 在对象资源管理器中,连接到 SQL Server 2005 数据库引擎实例,再展开该实例。
展开“数据库”,再右键单击要收缩的数据库。
指向“任务”,指向“收缩”,然后单击“数据库”。
根据需要,可以选中“在释放未使用的空间前重新组织文件”复选框。如果选中该复选框,必须为“收缩后文件中的最大可用空间”指定值。 选中该选项的作用与执行 DBCC SHRINKDATABASE 时指定 target_percent 值相同。清除该选项的作用与使用 TRUNCATEONLY 选项执行 DBCC SHRINKDATABASE 相同。TRUNCATEONLY 将文件收缩到最后分配的区。这将减小文件的大小,但不移动任何数据。默认情况下,该选项为清除状态。
输入收缩数据库后数据库文件中剩下的最大可用空间百分比。允许的值介于 0 和 99 之间。该选项仅在选中“在释放未使用的空间前重新组织文件”时可用。
单击“确定”。
相关文章推荐
- 如何从 Oracle 数据库创建发布 (SQL Server Management Studio)
- 如何分离附加数据库 (SQL Server Management Studio)
- 如何将数据库设置为单用户模式 (SQL Server Management Studio 2008)
- 如何分离数据库 (SQL Server Management Studio)
- 如何用SQL Server Management Studio直接连接到我们想要访问的数据库
- (2008数据库同步)如何配置发布和分发 (SQL Server Management Studio)
- FW:如何从数据库中删除全文目录 (SQL Server Management Studio),From MSDN
- SQL2005的SQL Server Management Studio对大数据库操作超时解决方法
- 如何: 配置对等事务复制 (SQL Server Management Studio)第一阶段
- Sql Server Management Studio 导入(attach)数据库文件,权限不足错误
- 使用SQL Server Management Studio 创建数据库备份作业
- SQL2005的SQL Server Management Studio对大数据库操作超时解决方法
- 如何修改索引 (SQL Server Management Studio)
- Microsoft Sql Server Management studio与visual studio 建立连接数据库
- SqlServer Management Studio还原数据库时左上角出现LSN已断开连接报错
- SQL Server Management Studio(SSMS)如何批量删除表?
- SQL2005的SQL Server Management Studio对大数据库操作超时解决方法
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- sql server 2008 之利用SQL Server Management Studio创建数据库(最基础)
- SQL2005的SQL Server Management Studio对大数据库操作超时解决方法