有什么办法可以让SQL server 2000数据库变小?

收缩数据文件一般有两种方法:要么使用dbcc shrinkfile命令收缩文件(到只能容纳现有数据的程度,比如文件2G,数据量只有50M,可以收缩到51M)。

要么做数据清理,挑出那些有用的数据,用DTS向导把它们从当前数据库导出到一个新的小数据库。就像搬家一样,把没用的扔掉,剩下的自然就变少了。

最好先用dbcc shrinkfile收缩日志文件,然后定期进行日志备份。做备份时,系统会自动截断,控制备份频率,日志一般不会再增长。