8/2/2009 23:45 El Bruno

[TFS2008] HowTo: Migrar la base de datos en TFS 2008 de SQL 2005 a SQL 2008 (te deja tiempo para 2 cervezas, 1 pizza y 4 ciudades destruidas …)

El Bruno Visual Studio Team System

Buenas,

he de reconocerlo: soy un tanto especial; es por eso que después de un pequeño gran éxito me gusta celebrar en familia, y cuando esto no es posible, lo hago solo con la XBox360, la tele de 50’’ y el home cinema a todo volumen. ¿Porqué es esto? pues porque hace unos minutos me compré el El Increible Hulk de 2da mano, y con el Subwoofer y mucha potencia de sonido, vale la pena destruir un par de ciudades, solo por placer.

Pero bueno a lo que iba que para ser domingo la lectura debería ser un poco más amena: a continuación detallos los pasos que he realizado para migrar la base de datos de un servidor Team Foundation Server 2008 de SQL Server 2005 a SQL Server 2008. En este caso y a modo de demo, he realizado la migración en la máquina vrtual de demo que se puede descargar gratis de Microsoft (más información aquí)

Tutorial

1. Lo primero que me encontré fue que el instalador de SQL Server 2008, instala un HotFix especial para nuestro Windows Server 2003 (es necesario reniciar)

 

2. Instalar el Upgrade Advisor, que es una pequeña pero útil herramienta que posee SQL 2008 que nos permite verificar los posibles problemas y warnings antes de una migración.

  

 

3. Una vez instalada la herramienta, lanzo la misma para verificar el estado de mi server. 

      

    

El asistente es muy simple, y después de seleccionar casi siempre las opciones por defecto (menos Notification Service que por suerte lo han eliminado en SQL 2008), puedo ver los siguientes resultados.

Interesante ver que nos alerta como un error grave que el modelo de almacenamiento de FTS (Full Text Search) ha cambiado en SQL 2008 y que los campos xs:date, y xs:time también han cambiado.

Pero si vemos el detalle de los objetos a los que afecta este error, es solo para la base de datos de AdventureWorks, por lo que …

Database: AdventureWorks
Xml Schema Collection Schema: HumanResources
Xml Schema Collection: HRResumeSchemaCollection
Table Schema: HumanResources
Table Name: JobCandidate
Column Name: Resume

 

4. Como no hay grandes problemas o eso espero lanzo el instalador para realizar el upgrade a SQL 2008. Como la máquina virtual posee instalada 2 instancias de SQL (una es un SQLExpress) el instalador me pregunta que instancia es la que quiero actualizar.

 

5. Luego selecciono TODAS las opciones a actualizar

 

6. Configuro un par de opciones más, siempre con las opciones por defecto:

 

 

7. Pero al momento de la configuración de Full Text Search, cambio a la opción de reconstruir los mismos ya que me parece que es la mejor opción. Ojo, si alguien con una base de datos grande de TFS selecciona esta opción, se puede encontrar con un server que se pase un par de horas largas reconstruyendo los almacenes para FTS.

 

8. Más opciones por defecto

 

 

9. Y comienza el upgrade

10. Finalmente, luego de 68 minutos, el servidor se ha actualizado a SQL Server 2008. Solo queda un restart y ya tenemos nuestro servidor TFS 2008 actualizado a un SQL Server 2008.

 

 

Saludos @ Home

El Bruno

Referencias: http://elbruno.com/blogs/elbruno/archive/2009/02/04/tfs2008-posts-y-howtos-sobre-team-foundation-server-2008-y-2005-02.aspx

Crossposting from ElBruno.com

Archivado en: ,,,
Comparte este post:

# re: [TFS2008] HowTo: Migrar la base de datos en TFS 2008 de SQL 2005 a SQL 2008 (te deja tiempo para 2 cervezas, 1 pizza y 4 ciudades destruidas …)

Thursday, February 12, 2009 9:51 AM by Ernesto

Pequeño detalle: el Hotfix tambien se instala en Windows Server 2008, solo que en este caso a mi no me pidio reiniciar la maquina.

# [TFS2008] Posts y HowTos sobre Team Foundation Server 2008 y 2005 (VI)

Wednesday, September 23, 2009 7:54 PM by El Bruno

Buenas, actualización con los posts, HowTos, posts sobre informes, builds, etc. sobre Team Foundation

# re: [TFS2008] HowTo: Migrar la base de datos en TFS 2008 de SQL 2005 a SQL 2008 (te deja tiempo para 2 cervezas, 1 pizza y 4 ciudades destruidas …)

Monday, March 29, 2010 9:56 PM by Eric

¿No haces nada mas para que Reporting Services siga funcionando normalmente?

Y si tenias el WSS 3.0: ¿Tampoco necestias hacer nada?

# [Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005

Sunday, August 28, 2011 1:05 PM by El Bruno

13 marzo Buenas, Team Foundation Server 2010 WorkItem Tracking [#TFS2010] HowTo: Agregar un estado en