【问题标题】:Shrinking log file for TFS databases收缩 TFS 数据库的日志文件
【发布时间】:2020-08-16 00:40:25
【问题描述】:

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

在这种环境下,我有多个收藏;事务日志文件的大小,非常大(超过 155 Gb)

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

谢谢

【问题讨论】:

    标签: sql-server tfs azure-devops azure-devops-server-2019


    【解决方案1】:

    是的。可以的。

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

    如果您只想“删除日志”,则通过在您拥有的每个应用层服务器上运行此命令暂时关闭 TFS:TFSServiceControl quiesce,然后截断日志,然后使用 TFSServiceControl unquiesce 重新打开 TFS。

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

    见:

    【讨论】:

    • 所以,在我使用一些 sql server 命令缩小日志之前;我应该停止 TFS 服务吗?-
    • 所有收藏?
    • stop 命令停止应用层服务,而不是数据库。您在应用层上运行命令,它会关闭作业代理、Web UI 和 Web 服务。如果您的服务器位于负载均衡器后面,您必须关闭每个应用程序层。
    猜你喜欢
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多