SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/44573 |
有时,人们可能为预期有一定程度活动的数据库分配了太多的空间,当意识到分配了太多空间时,可能决
定压缩分配的空间大小。SQLSERVER提供三种可以压缩数据库大小的方法,autoshrink数据库选项,“企业 管理器”和“数据库一致性检查器(DBCC)”命令。 1、使用DBCC Shrinkdatabase压缩数据库: DBCC Shrinkdatabase 命令在默认情况下会对数据库的数 据和日志部分都进行压缩。如果您只想减少数据和日志部 分,则您必须首先压缩整个数据库,然后使用 Alter database 语句来增加数据库的数据或日志部分。 a)、格式:DBCC Shrinkdatabase (数据库名,
压缩后可使用的百分比) [NOTRUNCATE|TRUNCATEONLY] b)、说明: NOTRUNCATE:不会将可用的空间释放给
操作系统,而是留给数据库文件。 TRUNCATEONLY:将数据文件未用的空间释放给操作系统。 c)、实例: DBCC Shrinkdatabase(student,20)
TRUNCATEONLY 2、使用“企业管理器”压缩数据库: 有两种方式: a)在企业管理器中,选中要压缩的数据库,点击鼠标右 本文出自 51CTO.COM技术博客键,点击属性,从弹出的“数据库属性”的对话框中选 中“选项”标签,在复选框中选中“自动压缩”选项即可。 b)在企业管理器中,选中要压缩的数据库,点击鼠标右 键,选中“所有任务”,点击“收缩数据库”,填充相应 的选项即可。 |


晨星
博客统计信息
热门文章
最新评论
友情链接

