老生常谈:有关日志问题

st_2000 2003-10-20 09:30:00
我的sql2k日文件疯长,现在已是mdf文件的6倍了,总是用分离--附加的方法来干掉日志文件,日志文件有什么用啊?反正我也看不到,能不能限制其增长啊?怎么办?
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-10-20
  • 打赏
  • 举报
回复
清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
后一定要做这一步
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
pengdali 2003-10-20
  • 打赏
  • 举报
回复
简单恢复模型
alter database test set recovery simple
st_2000 2003-10-20
  • 打赏
  • 举报
回复
我用了以下方法:但我的日志文件并没有减小(还是原来那么大啊),所以我的磁盘物理空间并没有减小,为什么啊?


清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
或:
截断日志:
backup log 数据库 with no_log
如果要压缩再:
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
yujohny 2003-10-20
  • 打赏
  • 举报
回复
参考这个
http://expert.csdn.net/Expert/topic/2274/2274696.xml?temp=.7546503
yujohny 2003-10-20
  • 打赏
  • 举报
回复
可以,
右击你的数据库,选择“属性”——》“事务日志”——》就可以看见设置了
lga 2003-10-20
  • 打赏
  • 举报
回复
如认为你的日志无需一直保留,可作如下操作:
1、将数据库日志设为“自动收缩”
2、建议数据库维护计划,定期自动备份日志
即可

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧