SQL Server 2000 中数据库文件如何压缩啊?

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:47:29
我这里的MDF数据库文件才10几M,但LDF日志文件就有60多M啊!
用企业管理器中的“收缩数据库”不行啊
请问如何把日志文件压缩得更小一点?
或者清空日志文件,怎么清空呢?
谢谢了

你需要将日志文件截断后收缩
在查询分析器里依次执行下面的语句就可以了,把“数据库”替换成你实际的数据库名

--首先截断事务日志
backup log 数据库 with no_log

--收缩数据库
dbcc shrinkdatabase('数据库',0)

楼上的方法有风险,而且操作的时候数据库是脱机的。

分离数据库,然后移走日志文件,再重新附加数据库!