gpt4 book ai didi

sql-server - 为什么即使在备份之后也无法缩小事务日志文件?

转载 作者:行者123 更新时间:2023-12-01 19:57:14 24 4
gpt4 key购买 nike

我有一个包含 28gig 事务日志文件的数据库。恢复模式很简单。我刚刚对数据库进行了完整备份,然后运行了两者:


使用 truncate_only 备份日志 dbmcms



DBCC SHRINKFILE('Wxlog0',TRUNCATEONLY)

数据库的名称为 db_mcms,事务日志文件的名称为 Wxlog0。

两者都没有帮助。我不知道下一步该做什么。

最佳答案

谢谢大家的回答。

我们终于找到了问题所在。在 sys.databases 中,log_reuse_wait_desc 等于“replication”。显然,这意味着 SQL Server 需要等待复制任务完成才能重用日志空间。

复制 从未在此数据库上使用过,或者此服务器 曾在此数据库上被玩弄过。我们通过运行 sp_removedbreplication 清除了不正确的状态。运行此命令后,备份日志和 dbcc 收缩文件工作得很好。

绝对是一袋技巧的最佳选择。

来源:

http://social.technet.microsoft.com/Forums/pt-BR/sqlreplication/thread/34ab68ad-706d-43c4-8def-38c09e3bfc3b

http://www.eggheadcafe.com/conversation.aspx?messageid=34020486&threadid=33890705

关于sql-server - 为什么即使在备份之后也无法缩小事务日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779153/

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