Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités


  • MSN Alerts
    View Florent Santin's profile on LinkedIn
TFS 2008 + Windows 2008 + SQL Server 2008: pas si simple mais cela marche!

En pleine période de vacances, me voila lancé dans l'installation d'une nouvelle machine virtuelle pour un TFS 2008 en Français (un besoin de soft en Français pourtant rarement dans mes habitudes) en utilisant les dernières versions des produits liés: l'OS Windows 2008 et le SGDB SQL Server 2008 (attention, le tout en x86 uniquement)

Aucun problème pour installer Windows 2008 en Français dans une VPC, aucun problème pour installer par dessus SQL Server 2008 Edition standard en Français, mais, au moment d'installer TFS 2008, tout coince: l'analyse des pré-requis échoue - TFS 2008 annonce au travers d'un message pas très clair ne pas supporter SQL Server 2008.

Comment résoudre ce problème? Et bien tout simplement en installant le SP1 de TFS 2008 (qui au passage existe également en Français). Mais la peut se poser une question: comment installer le SP1 sur TFS 2008 pour supporter SQL Server 2008 alors que je n'arrive justement pas a installer un TFS 2008 sans SP1 sur SQL Server 2008...

La réponse au problème se trouve dans le TFS Install Guide, le .chm servant de bible pour les manipulations tordues autour de l'installation, la mise à jour et la migration de TFS (attention la version contenant la procédure requise de ce guide est la TFSInstall-SP1BETA-v080512.chm et n'existe à ce jour qu'en Anglais).

Bref, pour résoudre le problème: Il est nécessaire de fusionner l'installeur de TFS 2008 et l'installeur du SP1 afin de n'en créer qu'un seul, qui lui, supportera SQL Server 2008 en pré-requis.

Pour ceux qui ne peuvent pas télécharger le guide, voici un petit copier / coller de la procédure proposée par Microsoft:

To integrate the installation of Team Foundation Server and Service Pack 1
  1. Download SP1 from the Microsoft Web site, and save the update to a folder on the local computer. For example, you can save the file to C:\SP1Download.

  2. From the files that originated on the DVD for Team Foundation Server, copy the AT folder to a location on the local computer. For example, you can copy the folder to C:\InstallMedia.

  3. Open a Command Prompt window, and type the following command, replacing C:\SP1Download with the location that you chose in step 1 and C:\SP1Extract with a separate location on the local computer: C:\SP1Download\TFS90SP1-KB949786-ENU /extract:C:\SP1Extract

  4. Create a folder where you can merge files from SP1 and the DVD.

  5. Type the following command, replacing C:\InstallMedia with the location that you chose in step 2, C:\SP1Extract with the location that you chose in step 3, and C:\MergeFolder with the absolute path of the location that you chose in step 4: msiexec /a C:\InstallMedia\vs_setup.msi /p C:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=C:\MergeFolder

  6. From C:\MergeFolder (which you created in step 4), run setup.exe to install Team Foundation Server with SP1.

Et cela marche, la preuve en image:

image

Posted: mardi 12 août 2008 19:58 par azra
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

wizad a dit :

Bon bah je sait ce qui me reste à faire demain... en tout cas un belle plateforme en 2008 ;)

# août 12, 2008 21:12

Nix a dit :

T'as oublié de préciser : PAS sur un Windows server 2008 64 Bits le TFS... (ouais ça ne s'installe pas c'est prévu que pour du 32 Bits... Mais ça, on s'en rend compte quand on veut l'installer puisque dans le nom de l'ISO il est inscrit x64WoW)

Donc en gros, Win 2008 et SQL 208 en 64bits OK mais ne comptez pas y mettre un TFS sur du 64Bits, je me suis fait avoir, mettez tout en 32 bits si vous avez besoin de TFS sur cette machine

# août 12, 2008 23:55

azra a dit :

Si, si, j'ai pensé a toi, je l'ai mis dans les premieres lignes :)

Le AppTier ne peut pas être en 64 bits!

# août 13, 2008 01:42

Nix a dit :

Ha oui, j'avais pas vu, t'aurais du le mettre en gras Big Smile

# août 13, 2008 11:28

ROMELARD Fabrice a dit :

SQL peut être externalisé sur une autre machine qui elle est en 64.

Il n'est pas non plus obligatoire de tout mettre sur la même à ma connaissance.

Fabrice

# août 13, 2008 13:28

azra a dit :

Effectivement Fabrice, il suffit de séparer l'AppTier (les web services IIS et le Scheduler) et le DataTier (la base de données SQL Server, reporting service, et le datawarehouse) sur deux (ou plus) serveurs distincts.

# août 13, 2008 13:39

Debab Ramzi a dit :

bonjour,

c'est super, mais je pense que vous avez une boite avec un  message d'erreur derrière le menu démarrer. n'est ce pas?

en fait, l'installations de TFS 2008 n'est pas aussi facile que vous le pensez.

# novembre 26, 2008 13:19

azra a dit :

Bonjour,

Effectivement, j'ai masqué la popup d'erreur et surtout l'event log qui contient une 100ene de warning et d'errors!!!!

# novembre 26, 2008 15:49

cravier a dit :

En cas d'erreur 2203 lors de la fusion, enlever l'attribut lecture seule sur le contenu du répertoire issu de la copie du DVD.

( merci Lyle Dodge : http://lyledodge.spaces.live.com/blog/cns!AA460B353473C7CD!246.entry?wa=wsignin1.0&sa=532988295 )

# avril 6, 2009 15:17

azra a dit :

Important!

Si vous installez votre TFS 2008 SP1 sur un SQL Server 2008 qui contient le SP1 déja installé, vous devez encore appliquer une modification sur votre installation de TFS mergée, dans le fichier HCPACKAGE.XML (voir: http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/)

# juin 17, 2009 11:43
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Nettoyage des versions de List Item avant migration depuis SharePoint On Premise vers SharePoint Online par Blog Technique de Romelard Fabrice le 08-08-2017, 15:36

- Office 365: Comment supprimer des éléments de liste SharePoint Online via PowerShell par Blog Technique de Romelard Fabrice le 07-26-2017, 17:09

- Nouveau blog http://bugshunter.net par Blog de Jérémy Jeanson le 07-01-2017, 16:56

- Office 365: Script PowerShell pour assigner des droits Full Control à un groupe défini par Blog Technique de Romelard Fabrice le 04-30-2017, 09:22

- SharePoint 20XX: Script PowerShell pour exporter en CSV toutes les listes d’une ferme pour auditer le contenu avant migration par Blog Technique de Romelard Fabrice le 03-28-2017, 17:53

- Les pièges de l’installation de Visual Studio 2017 par Blog de Jérémy Jeanson le 03-24-2017, 13:05

- UWP or not UWP sur Visual Studio 2015 ? par Blog de Jérémy Jeanson le 03-08-2017, 19:12

- Désinstallation de .net Core RC1 Update 1 ou SDK de Core 1 Preview 2 par Blog de Jérémy Jeanson le 03-07-2017, 19:29

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06