缩小 TFS 数据库的日志文件

Shrinking log file for TFS databases

我们有一个TFS2017环境。很长一段时间以来,尺寸每周都在增长。

在这个环境中,我有多个集合;事务日志文件的大小非常大(超过 155 Gb)

我的问题是:为定义的 TFS 集合缩减日志文件是否安全? (没有丢失数据或在管理控制台中出现错误)?

谢谢

是的。可以的。

日志文件在那里,因此您可以恢复到完全备份之间的某个时间点。如果您在服务器上启用了备份并定期进行完整备份,那么您可以在每次完整备份后截断日志。

如果您只想 "delete the logs" 然后通过 运行 在您拥有的每个应用层服务器上暂时关闭 TFS:TFSServiceControl quiesce,然后截断日志,然后将 TFS 恢复关于使用 TFSServiceControl unquiesce.

您可能还想验证您的备份策略。如果一切顺利,您应该不会看到不断增长的日志文件。

参见: