0

Azure DevOps Server 的本地 SQL Server 2017 数据库的大小接近 280GB。我们的构建之一是向 Azure DevOps Server(本地)实例添加 210MB 工件。构建作业有大约 100 个构建,我删除了其中的 99 个。它们仍然出现在构建的“已删除”选项卡中。并且数据库显示大小没有变化。即使缩小显示也只有大约 290MB 的可用空间。

如何从 SQL Server 实例中删除这些工件?政策的哪一部分需要改变,或者我可以强制改变吗?我对系统有管理员权限。

PS 抱歉在这里复制这个问题。在那里找不到 Azure DevOps Server 标记。很高兴在得到回答后立即删除/交叉引用其中一个问题。谢谢你。

4

1 回答 1

0

找到这篇文并遵循“确保运行清理作业”部分。

集合数据库具有这些存储过程,并且在执行了这些过程之后,数据库大小急剧下降。

EXEC prc_CleanupDeletedFileContent 1
# You may have to run the following command multiple times, the last
# parameter is the batch size, if there are more items to prune than the 
# passed in number, you will have to run it multiple times
EXEC prc_DeleteUnusedFiles 1, 0, 100000

我不知道这是否是推荐的方法。除非其他人发布更好的答案,否则我会接受这个作为解决方案。

于 2019-07-05T16:22:02.040 回答