[TFS2010] HowTo: Limitar el tamaño de una Team Project Collection

image47dd1de4

Buenas,

hace poco me preguntaban por twitter @elbruno si era posible limitar el tamaño en GB para una Team Project Collection en Team Foundation Server 2010. Esto en realidad no es posible desde Team Foundation, pero como una TPC se corresponde con una DB en SQL Server, pues algo se puede hacer al respecto.

Por ejemplo, si analizamos el listado de TPCs diponibles en un servidor Team Foundation Server 2010, podremos ver algo similar a lo siguiente en la consola de administración de Team Foundation Server.

image

Vemos que exiten 2 Team Project Collections activas: TPB y TPC, las mismas se corresponden con 2 bases de datos en el servidor SQL Server donde se almacenen las mismas. Para ver esta información, simplemente seleccionamos una Team Project Collection y seleccionamos la opción [Edit Settings]

image 

Si accedemos al servidor SQL y vemos las propiedades de la base de datos, veremos que por defecto en la sección [Files], la definicion de [Autogrowth] está definida en un 10% sin restricciones.

image

Ahora bien, si cambiamos esta propiedad, veremos que podemos definir un tamaño máximo para la base de datos, con lo que estaremos restringiendo el tamaño de la Team Project Collection.

image

Pero un par de puntos a tener en cuenta

  • TFS2010 no conoce estas limitaciones. Cuando la TPC se colapse por tamaño de la base de datos, pues tendremos un par de errores más que interesantes
  • Lo ideal es montar un sistema de alarmas en SQL Server que nos avise que una DB está por llegar a un tamaño determinado y a partir del mismo tomar la acción correspondiente

Les dejo el tip, para que lo utilicen con cuidado.

Saludos @ Home

El Bruno

   

One thought on “[TFS2010] HowTo: Limitar el tamaño de una Team Project Collection

  1. Pingback: [Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005 | El Bruno

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s