如何缩小TFS数据库大小

Ral*_*sen 7 tfs tfs2010

我们有一个TFS2010环境.这个规模现在每周都在增长很长一段时间.

我们删除了很多旧的分支和团队项目.我们还使用测试附件清洁器来完成像Brian Harry在他的帖子中所说的几个项目.http://blogs.msdn.com/b/bharry/archive/2011/10/31/tfs-databases-growing-out-of-control.aspx

数据库没有变小.我也尝试过多次使用destroy命令,但没有任何帮助.

我检查了我能想到的每一个日志,但是找不到任何关于它的错误.

有人建议吗?

谢谢

使用注释中询问的查询结果进行编辑:

TableName                       SchemaName RowCounts TotalSpaceKB UsedSpaceKB UnusedSpaceKB
FieldsDataArchive               dbo        0         0            0           0
tbl_AuditLog                    dbo        41710     5168         3800        1368
tbl_AuthorizationUpdateLock     dbo        1         16           16          0
tbl_BuildOutput                 dbo        0         0            0           0
tbl_BuildServerProperties       dbo        1         16           16          0
tbl_BuildSqlNotification        dbo        124445    8432         6544        1888
tbl_Counter                     dbo        3         16           16          0
tbl_LastChangeId                dbo        1         16           16          0
tbl_Replication                 dbo        1         16           16          0
tbl_Repository                  dbo        1         16           16          0
TempADObjectMemberships         dbo        0         0            0           0
TempADObjects                   dbo        0         0            0           0
Templates                       dbo        7         41328        41280       48

Szy*_*mon 1

在您的情况下,大部分磁盘空间将由事务日志文件使用,而不是数据文件。

上面的查询仅显示数据文件使用的磁盘空间。

如果事务日志有可用空间,您可以考虑缩小事务日志。