2012 R2 / TFS / SQL是否需要设置限制,使其不会占用磁盘空间?

安装程序: Hyper-V 2012 R2主机,主要客户机是带有SharePoint的TFS单一服务器安装(包括用于TFS操作系统的SQL)

此问题发布在StackExchange SharePoint WRT服务器的SharePoint方面,但由于操作系统和服务器上的其他非SharePoint应用程序而在此处发布:

Server 2012 R2, TFS, SQL (for TFS) 

问题是,服务器VHD(原来100G)填满,我猜是从上面的列表中logging加上SharePoint的直接问题。

我能够轻松地将Hyper-V VHD大小扩展到120G ,但是我怀疑问题会再次出现。 我想解决的根本原因(S)。

上面列出的每个项目(操作系统和应用程序)都必须对默认设置进行更改以限制其磁盘使用情况? 在上面的链接表明SQL是,但我还没有find在SQL去哪里检查build议。

下面的post有很多有用的提示和链接,但是我想在这里提出这个问题,以巩固/专注于服务器上的基本潜在日志logging问题,否则似乎工作正常。

服务器2012 R2系统磁盘填充

释放磁盘空间 (WinDirstatbuild议在这里作为其他职位 – 好/安全的想法?)

在下面的解决scheme之后进行编辑: SQL .ldf是一个严重的空间用户,下面#2中推荐的解决scheme解决了这个问题。 想要发布一个链接,提供了特定的查询命令,很好地收缩.ldf和一个工具链接,以查找空间正在消耗。

戴尔支持页面的一般指导缩小ldf文件

WinDirStat这是非常有用的find空间正在使用。

我不经常使用IIS或SQL Server,但我会看看两件事情:

  1. IIS日志logging。 Windows中没有任何自动化的IIS日志维护,所以IIS日志可能会消耗更多的磁盘空间。

  2. SQL Server事务日志。 如果SQL服务器数据库未设置为简单恢复模式,并且没有configurationpipe理事务日志大小的数据库或事务日志维护任务,那么数据库事务日志可能会消耗更多的磁盘空间。