SQL数据库日志文件清空.docVIP

  • 8
  • 0
  • 约2.01千字
  • 约 2页
  • 2017-04-30 发布于安徽
  • 举报
SQL数据库日志文件清空.doc

SQL数据库日志文件过大清理 方法一:只做清理不做备份 1、打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2、再打开企业管理器--右键你要压缩的数据库—选择所有任务—选择收缩数据库—选择文件(或收缩文件)--选择日志文件--在收缩方式里选择收缩方式—点击确定—再点击确定。 补充说明:如果要将日志文件缩至指定大小,则需要选择【收缩文件至】,并填写大小XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,也可以。 方法二:可以进行手动备份 先分离数据库后,直接删除日志以后,然后在通过查询分析器执行下列语句进行附加数据库 exec sp_attach_single_file_db 数据库名, .mdf文件路径 方法三:设置自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQLServer自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。 方法四:通过sql语句进行手动清除法 执行命令“dump transaction”来清除Log。以下两条命令都可以清除日志: 1、dump transaction with truncate_only 2、dump transaction with no_log 补充说明: 通常删除事务

文档评论(0)

1亿VIP精品文档

相关文档