gpt4 book ai didi

sql - 如何减小 sql server 日志文件的大小?

转载 作者:行者123 更新时间:2023-12-04 04:28:02 28 4
gpt4 key购买 nike

所以我一直忽略对我的fogbugz数据库做任何备份,现在fogbugz ldf文件超过2个半演出。这是我们在使用fogbugz 的六个月中建立起来的。

我备份了数据库,然后我备份,并截断了事务日志,但事务日志仍然是 2 个半演出。我对日志文件做了一个缩小,它仍然是 2 个半的演出。我所做的一切似乎都没有缩小文件的大小。

有没有办法解决这个问题?或者是此时分离数据库,删除日志文件然后重新附加一个新的唯一方法?

最佳答案

欢迎来到变化无常的 SQL Server 日志管理世界。

有些事情是错误的,但我认为没有一些额外的信息,没有人能告诉你更多。例如,此数据库是否曾用于事务性 SQL Server 复制?如果事务尚未复制到订阅者,这可能会导致类似的问题。

在此期间,这至少应该允许您终止日志文件:

  • 执行数据库的完整备份。不要跳过这个。真的。
  • 将数据库的备份方法更改为“简单”
  • 打开查询窗口,输入“checkpoint”,执行
  • 执行另一个数据库备份
  • 将数据库的备份方法改回“完整”(或其他任何方法,如果它不是简单的话)
  • 执行数据库的最终完整备份。

  • 您现在应该能够缩小文件(如果执行备份不适合您)。

    祝你好运!

    关于sql - 如何减小 sql server 日志文件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/829542/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com