日期:2014-05-17  浏览次数:20741 次

如何收缩TEMPDB数据文件
公司SQL2005数据库的TEMPDB设为8个数据文件,每个3GB,
由于磁盘空间不够用了
因此想把数据文件缩小成2GB一个

执行语句:
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev,SIZE = 2048mb)
...
出错如下:
消息 5039,级别 16,状态 1,第 1 行
MODIFY FILE 失败。指定的大小小于当前大小。

不知如何才能缩小

------解决方案--------------------
如果文件里面有东西并且大小超过你要收缩的大小,那就会失败