首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server 2008:简单恢复模式下的大型事务日志文件

Server 2008:简单恢复模式下的大型事务日志文件
EN

Server Fault用户
提问于 2013-01-17 09:52:56
回答 1查看 2.7K关注 0票数 1

我在Server 2008中的磁盘空间有问题。情况是这样的:-我有一个带有简单恢复的DB集,这个DB用于事务日志文件使用2-3 GB,我将这个DB移动到一个新的服务器上,情况是一样的--我将恢复模式更改为完全,并且正确地说,日志获得了20 GB的磁盘空间--我将恢复模式更改为简单,并且无法将日志文件收缩回2-3 GB的磁盘空间。

日志文件非常大,而且增长很快。

我已经核实过了,在日志文件中没有空间,事实上“可用的空闲空间”接近0%。

有人能帮我吗?

非常感谢你,恩里科

=============================================================

直到我不能添加注释,我将在这里添加解决方案:

多亏了适应性,回答一个问题的解决方案。

访问此论坛帖子:http://www.sqlservercentral.com/Forums/Topic695034-357-1.aspx#bm1377968

我遵循的步骤是:

1)从log_reuse_wait_desc中选择sys.databases,其中name = 'yourdb‘-结果是复制

2)EXEC sp_removedbreplication 你的数据库

(更改数据库msdb设置恢复简单)->我没有运行这个,但可能有人需要它

3)收缩DB日志文件-->现在日志文件正确地返回到小于1GB

谢谢你的帮助

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-01-17 10:08:10

运行以下命令以了解日志无法重用的原因:

代码语言:javascript
运行
复制
SELECT log_reuse_wait_desc FROM sys.databases WHERE name = 'yourdb'

由于可能的原因,请参阅这篇文章

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/469935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档