MSSQL数据库收缩问题

天天-_- 发布于 2013/11/17 21:21
阅读 612
收藏 0
今天导入了一些数据到MSSQL,但是本来应该不大的数据库现在非常大,右键数据库->任务->收缩->数据库里显示 可用空间 为0%,然后用sp_spaceused存储过程查看到  unused非常大,用了2.8G,但是查看了其他数据库这个unused都很小,请问大神能不能把他缩小 ,据说可以用DBCC命令,但是我不会。。
加载中
0
天天-_-
天天-_-

引用来自“SkyE族”的答案

 用收缩大小 不要用百分比

我已经解决问题了,我重新建立了索引,就发现unused变成几百k了,压缩也可以压缩了
0
SkyE族
SkyE族

先把数据库的属性改成简单模式 ,然后在进行收缩,收缩的日志文件大小自行设置,收缩完毕后,在把数据库模式改成完整模式。

0
天天-_-
天天-_-

引用来自“SkyE族”的答案

先把数据库的属性改成简单模式 ,然后在进行收缩,收缩的日志文件大小自行设置,收缩完毕后,在把数据库模式改成完整模式。

你说的数据库属性是指选项中的恢复模式么?我已经从完整改成简单了,但是打开收缩页面,还是显示0%可收缩,是不是要用什么命令? 
0
SkyE族
SkyE族

 用收缩大小 不要用百分比

0
天天-_-
天天-_-

引用来自“SkyE族”的答案

 用收缩大小 不要用百分比

那个,现在遇到的情况是,我按照你说的把数据库的恢复模式改成了简单模式,但是我到任务->收缩->数据库中无法压缩数据库  ,而且mdf文件有3G多,但是ldf文件只有几兆,请问要怎么压缩unused里的数据
返回顶部
顶部