domingo, 21 de octubre de 2012

Tips/info #10 Team Foundation Server 2010

1-Saber el tamaño que ocupa cada Team Project en la Base de datos

use Tfs_DefaultCollection
select p.projectname, sum(a.compressedlength)/1024/1024 as sizeInMB from dbo.tbl_Attachment as a
inner join tbl_testrun as tr on a.testrunid=tr.testrunid
inner join tbl_project as p on p.projectid=tr.projectid
group by p.projectname
order by sum(a.compressedlength) desc



2-Saber cuales son las extensiones que ocupan más espacio en el base de datos de TFS 2010

use Tfs_DefaultCollection
select SUBSTRING(filename,len(filename)-CHARINDEX('.',REVERSE(filename))+2,999)as Extension, sum(compressedlength)/1024 as SizeInKB from tbl_Attachment
group by SUBSTRING(filename,len(filename)-CHARINDEX('.',REVERSE(filename))+2,999)
order by sum(compressedlength) desc



3-Feature with Id ’4e72d346-276f-47b3-8d10-56e474a4fe4a’ is not installed in this farm, and cannot be added to this scope.


Este erros nos lanza al crear un Team Project Collection. Para solucionarlo haga lo siguiente


Instale Visual Studio Team Foundation Server en todos los servers de la granja.
Instale la  feature TfsDashboardBaseContent usando PowerShell (Install-SPFeature -path "TfsDashboardBaseContent")
Re instale los tres WSPs relacionados a TFS usando PowerShell con el parámetro -Force, los archivos se encuentran en C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Templates


Deploye las tres soluciones.


4-Al tratar de editar un campo de Work item mediante excel, no se puede, ya que está como sólo lectura


Esto se debe a que el campo está definido para la carga de HTML, Los campos HTML no son editables en excel. Algunos campos que está definidos de esta manera son: Repro Steps, Test Steps, System Info, etc. Para solucionar este problema, podrás pasar el tipo de campo a Plain Text.


5-Limpiar la cache de TFS 2010


TFS mantiene una cache para ayudar a los usuarios a descargar los fuentes. Después de un tiempo esta cache crece, y consume mucho espacio.

Una vez que se borra, TFS lo vuelve a crear. Los usuarios tendrán un inicio lento al interactuar con TFS, pero después de un tiempo, vuelve a la normalidad.


  • Detiene el TFS application server.

  • Renombra la siguiente carpeta Drive:\%programfiles%\Microsoft Team Foundation Server 2010\Application Tier\Web Services\_tfs_data. (el renombrar nos permite volver a dejarlo al estado original, si hay algún problema)

  • Inicia el TFS application server.

  • Listo. Comprueba que esté todo OK.