数据库_办理SQL Server数据库log日记过大,清理日记文件方法 ...

打印 上一主题 下一主题

主题 1004|帖子 1004|积分 3012

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
SQL Server数据库日记文件过大的原因重要有几个方面:
事务日记记录了全部对数据库举行修改的操作,如插入、更新和删除,这些操作会不停增加日记文件的巨细。
长时间运行且未准确结束的事务会连续占用事务日记中的空间,导致日记文件不停膨胀。
假如日记文件的自动增长设置不当,或者数据库的规复模式设置为完全规复模式而没有举行适当的日记备份,也会导致日记文件变得过大。
要办理SQL Server数据库日记文件过大的题目,运行以下SQL即可,假如你的日记非常紧张,请先备份后再执行,否则日记都没了。
  1. USE YourDatabaseName;
  2. GO
  3. -- 将恢复模式设置为简单
  4. ALTER DATABASE YourDatabaseName SET RECOVERY SIMPLE;
  5. GO
  6. -- 收缩日志文件
  7. DBCC SHRINKFILE(YourDatabaseName_Log, 1);
  8. GO
  9. -- 可以选择将恢复模式重新设置为完整
  10. ALTER DATABASE YourDatabaseName SET RECOVERY FULL;
  11. GO
复制代码
注意:把YourDatabaseName替换成数据库名。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

缠丝猫

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表