<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mattk&#039;s Website &#187; TFS</title>
	<atom:link href="http://www.mattk.info/category/serveur/tfs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mattk.info</link>
	<description>Blog d&#039;un développeur .NET</description>
	<lastBuildDate>Sun, 04 Jul 2010 11:04:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Installation de TFS, suite et fin</title>
		<link>http://www.mattk.info/2009/06/installation-de-tfs-suite-et-fin/</link>
		<comments>http://www.mattk.info/2009/06/installation-de-tfs-suite-et-fin/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 14:38:51 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Team Foundation Server]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=24</guid>
		<description><![CDATA[Les péripéties de mon installation de Team Foundation Server 2008 continuent&#8230; L&#8217;installation s&#8217;est bien déroulée, mais&#8230;. la procédure de création des bases de données pour le SQL Server &#38; SQL Analysis a foiré : je n&#8217;avais pas de tables dans mon Analysis Server, ce qui entraîne donc de grosses erreurs pour obtenir la liste des]]></description>
			<content:encoded><![CDATA[<p>Les péripéties de mon installation de Team Foundation Server 2008 continuent&#8230;</p>
<p>L&#8217;installation s&#8217;est bien déroulée, mais&#8230;. la procédure de création des bases de données pour le SQL Server &amp; SQL Analysis a foiré : je n&#8217;avais pas de tables dans mon Analysis Server, ce qui entraîne donc de grosses erreurs pour obtenir la liste des tâches restantes. Voici donc comment j&#8217;ai résolu le problème :</p>
<ol>
<li>Recréer tout le cube de TFS (remplacer Domain\blablabla par les bons utilisateurs, et localhost par le nom de votre serveur) :<br />
<em>setupwarehouse -o -s <span style="color: #ff0000;"><span class="searchword">Server</span></span> -d <span class="searchword">TfsWarehouse</span> -c Warehouseschema.xml -a <span style="color: #ff0000;">Domain\TfsService</span> -ra <span style="color: #ff0000;">Domain\TfsReports</span> -v -mturl <a href="http://server:8080/">http://<span class="searchword">Server</span>:8080</a> -rebuild</em></li>
<li>Suivre les étapes Thomas Jaskula dispo <a href="http://blogs.codes-sources.com/tja/archive/2009/03/13/mtfs-2008-configuration-3-probl-mes-qui-m-ont-fait-perdre-du-temps.aspx" target="_blank">ici</a></li>
</ol>
<p>Et hop, plus d&#8217;erreur et cette fois-ci mon TFS fonctionne.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/06/installation-de-tfs-suite-et-fin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer VSTFS 2008 SP1 sur SQL Server SP1</title>
		<link>http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/</link>
		<comments>http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 09:27:00 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=22</guid>
		<description><![CDATA[Pour tout ce qui concerne la sauvegarde de données, je suis un grand un flemmard. Ajoutons à cela le fait que j&#8217;apprécie tout de même le fait de pouvoir faire du contrôle de version sur mes projets, et un minimum de gestion de projet&#8230;.. cela donne une envie d&#8217;installer Visual Studio Team Foundation Server 2008.]]></description>
			<content:encoded><![CDATA[<p>Pour tout ce qui concerne la sauvegarde de données, je suis un grand un flemmard. Ajoutons à cela le fait que j&#8217;apprécie tout de même le fait de pouvoir faire du contrôle de version sur mes projets, et un minimum de gestion de projet&#8230;.. cela donne une envie d&#8217;installer Visual Studio Team Foundation Server 2008.</p>
<p>Je récupére donc mon vieux pc portable (Pentium M 1,6Ghz ; 2Go de ram) et installe les pré-requis :</p>
<ol>
<li>Windows Server 2008 SP2</li>
<li>IIS7 + options de compatibilités IIS6<br />
<em>Petite remarque au passage : FTP7 a été mis à jour en FTP7.5 et le module URL Rewrite est passé en version 1.1, plus d&#8217;infos sur http://www.iis.net</em></li>
<li>SQL Server 2008 SP1</li>
</ol>
<p>On arrive au moment critique : l&#8217;installation de VSTS. Première farce, la version 2008 RTM n&#8217;est pas compatible SQL Serv 2008. Il est donc nécessaire de télécharger le SP1 de VSTS 2008 et de le fusionner à l&#8217;install de VSTS avec la procédure suivante fournie par MS:</p>
<ol>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=113998">Téléchargez le SP1 sur le site Web Microsoft</a> et enregistrez la mise à jour dans un dossier sur l&#8217;ordinateur local (nommé <em>&lt;sp1 dir&gt;</em>)</li>
<li>À partir des fichiers d&#8217;origine du DVD de Team Foundation Server, copiez le dossier AT à un emplacement sur l&#8217;ordinateur local  (je nommerai cet emplacement <em>&lt;local AT&gt;</em>).</li>
<li>Ouvrez une fenêtre d&#8217;invite de commandes et tapez la commande suivante (&lt;sp1 extract&gt; est le dossier d&#8217;extraction du service pack) :<br />
<em>&lt;sp1 dir&gt;/TFS90SP1-KB949786-ENU /extract:&lt;sp1 extract&gt;</em></li>
<li>Créez le dossier <em>&lt;tfs merged&gt;</em> qui contiendra l&#8217;installation fusionnée, puis exécuter la commande suivante :<br />
<em>msiexec /a <strong>&lt;local AT&gt;</strong>vs_setup.msi /p <strong>&lt;sp1 extract&gt;</strong>TFS90sp1-KB949786.msp TARGETDIR=<strong>&lt;tfs merged&gt;</strong></em></li>
</ol>
<p>Petite note : &lt;tfs merged&gt; doit être un chemin absolu, les autres peuvent être des chemins relatifs.</p>
<p>Et donc là tout content, vous exécutez l&#8217;installation&#8230;&#8230; Et vous obtenez une magnifique erreur qui vous indique que votre instance d&#8217;SQL Server 2008 n&#8217;est pas compatible avec TFS. Youpi \o/<br />
En fouillant un peu sur le web, j&#8217;ai réussi à trouver une solution :</p>
<ol>
<li>Dans le dossier &lt;tfs merged&gt;, ouvrez le fichier : <span style="color: #ff0000;">Hcpackage.xml</span></li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Cherchez :<br />
</span></span>&lt;WQL namespace=&nbsp;&raquo;\.rootMicrosoftSqlServerComputerManagement10&#8243; query=&nbsp;&raquo;SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName=&#8217;[%VSTF_SERVICENAME_MSSQL%]&#8216; AND PropertyName=&#8217;VERSION&#8217; AND PropertyStrValue&amp;gt;=&#8217;10.00.1433&#8242; AND PropertyStrValue <span style="color: #ff0000;">LIKE &#8217;10.00.%&#8217;&nbsp;&raquo;</span> action=&nbsp;&raquo;=&nbsp;&raquo; count=&nbsp;&raquo;0&#8243; /&gt;</p>
<p>Remplacez par :<br />
&lt;WQL namespace=&nbsp;&raquo;\.rootMicrosoftSqlServerComputerManagement10&#8243; query=&nbsp;&raquo;SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName=&#8217;[%VSTF_SERVICENAME_MSSQL%]&#8216; AND PropertyName=&#8217;VERSION&#8217; AND PropertyStrValue&amp;gt;=&#8217;10.00.1433&#8242; AND PropertyStrValue <span style="color: #ff0000;">LIKE &#8217;10.%&#8217;&nbsp;&raquo;</span> action=&nbsp;&raquo;=&nbsp;&raquo; count=&nbsp;&raquo;0&#8243; /&gt;</li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Cette entrée est présente deux fois dans le fichier, donc relancez la recherche afin de bien modifier les 2 occurences.</span></span></li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Cherchez :<br />
</span></span>&lt;MsiProductVersionCheck prodid=&nbsp;&raquo;[%SQLServer2008%]&nbsp;&raquo; action=&nbsp;&raquo;&amp;lt;&nbsp;&raquo; <span style="color: #ff0000;">version=&nbsp;&raquo;10.1&#8243;</span> /&gt;<span style="color: #ff0000;"><span style="color: #000000;"><br />
Remplacez par :<br />
</span></span>&lt;MsiProductVersionCheck prodid=&nbsp;&raquo;[%SQLServer2008%]&nbsp;&raquo; action=&nbsp;&raquo;&amp;lt;&nbsp;&raquo; <span style="color: #ff0000;">version=&nbsp;&raquo;10.2&#8243;</span> /&gt;</li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Sauvegardez </span></span>Hcpackage.xml</li>
<li>Lancez le setup présent dans &lt;tfs merged&gt; et &#8230;&#8230;.. oh miracle, tout s&#8217;installe <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>Voilà, il m&#8217;a donc fallu une bonne journée pour trouver cette solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
