{"id":415,"date":"2008-03-03T20:22:08","date_gmt":"2008-03-03T19:22:08","guid":{"rendered":"http:\/\/minibrain.wordpress.com\/2008\/02\/25\/installation-von-visual-studio-2008-team-foundation-server-unter-windows-server-2008\/"},"modified":"2008-03-03T20:22:08","modified_gmt":"2008-03-03T19:22:08","slug":"installation-von-visual-studio-2008-team-foundation-server-unter-windows-server-2008","status":"publish","type":"post","link":"https:\/\/abramowitsch.de\/blog\/?p=415","title":{"rendered":"Installation von Visual Studio 2008 Team Foundation Server unter Windows Server 2008"},"content":{"rendered":"<p>Am Dienstag (19.02.2008) und Mittwoch (20.02.2008) war ich zum <a target=\"_blank\" href=\"http:\/\/www.microsoft.com\/germany\/aktionen\/ready-for-take-off\/\">Launch-Event von Visual Studio 2008 &amp; Co.<\/a> in Frankfurt. Dort habe ich mir bei der Vortr\u00e4gen von <a target=\"_blank\" href=\"http:\/\/blogs.msdn.com\/cbinder\/\">Christian Binder<\/a> und <a target=\"_blank\" href=\"http:\/\/blogs.msdn.com\/marcalt\/\">Marcus Alt<\/a> Informationen zu Team Foundation Server geholt. Die Vortr\u00e4ge haben mich begeistert, da ich bisher ausschlie\u00dflich mit Subversion und OnTime gearbeitet habe!<\/p>\n<p>Als Mitbringsel von der Veranstaltung habe ich Visual Studio 2008 Standard, Windows Server 2008, sowie Visual Studio 2008 Team Foundation Server und MS SQL Server 2008 mit Heim genommen. Als ich die Verpackung aufmachte, musste ich feststellen, dass MS SQL Server 2008 noch nicht fertig ist und man mir stattdessen MS SQL Server 2005 und MS SQL Server 2008 CTP mitgegeben hat.<\/p>\n<p>Voller Vorfreude habe ich dann auf meiner virtuellen Maschine Windows Server 2008 installiert. Das funktioniert echt prima! OK, dann TFS-CD rein ins Laufwerk und los geht&#8217;s! Danach folgte ich den Anweisungen des <a target=\"_blank\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=ff12844f-398c-4fe9-8b0d-9e84181d9923&amp;displaylang=en\">TFS Install Guide<\/a>, den ich extra aus dem Internet aktualisiert herunter geladen hatte.<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image32.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb32.png\" height=\"184\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>In dem Abschnitt &#8222;Prerequisite Installation&#8220; stand <em>&#8222;Before you deploy Team Foundation Server on a single server that is running Windows Server 2008, you must install IIS 7.0.&#8220;<\/em>. Ok, also wieder in den Server Manager und folgende Rollen aktiviert:<\/p>\n<ul>\n<li>ASP.NET<\/li>\n<li>HTTP Redirections<\/li>\n<li>IIS 6.0 Compatibility<\/li>\n<li>Default options<\/li>\n<li>Windows Authentication<\/li>\n<\/ul>\n<p>Gut, danach steht in der Checklist, dass ich MS SQL Server 2005 auf Windows 2008 installieren soll. &#8222;Kein Problem&#8220;, dachte ich mir &#8211; TFS CD raus &#8211; SQL Server 2005-CD rein ins Laufwerk und Installation starten. Schon wieder eine Meldung:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image33.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb33.png\" height=\"104\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Mit fehlte also zus\u00e4tzlich noch <a target=\"_blank\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&amp;DisplayLang=en\">Microsoft SQL Server 2005 Service Pack 2<\/a>! Warum wird sowas dem Paket nicht beigelegt? Also bin ich den Hinweisen des Kompatibilit\u00e4tsassistenten gefolgt und habe von der Microsoft Homepage das Service Pack 2 heruntergeladen (282MB) und nach meiner Installation von CD noch das Service Pack drauf gemacht.<\/p>\n<p>Jetzt endlich sollte es losgehen! Wieder TFS-CD eingelegt und Setup gestartet. Pl\u00f6tzlich geht es nicht mehr weiter:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image34.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb34.png\" height=\"151\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Ich habe keine Windows SharePoint Services Seite!! Woher bekomme ich diese nun? Ich erinnerte mich, dass beim Autostart der CD etwas von SharePoint Erweiterungen stand:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image35.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb35.png\" height=\"212\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Also versuche ich es mal mit diesem Installer. Doch dieser bricht auch ab mit folgender Fehlermeldung:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image36.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb36.png\" height=\"77\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Und abschlie\u00dfend st\u00fcrzt das Setup daf\u00fcr komplett ab:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image37.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb37.png\" height=\"191\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Na toll! Woher bekomme ich nun Windows SharePoint Services 3.0? Warum ist das nicht mit auf der CD? Muss ich mir extra SharePoint anschaffen, nur um diesen TFS zu installieren? Das Handbuch half mir nicht wirklich weiter .. also musste google ran! Prompt wurde ich f\u00fcndig: <a href=\"http:\/\/geekswithblogs.net\/etiennetremblay\/archive\/2008\/02\/05\/windows-2008--tfs-2008-it-works-but.aspx\" title=\"http:\/\/geekswithblogs.net\/etiennetremblay\/archive\/2008\/02\/05\/windows-2008--tfs-2008-it-works-but.aspx\">http:\/\/geekswithblogs.net\/etiennetremblay\/archive\/2008\/02\/05\/windows-2008&#8211;tfs-2008-it-works-but.aspx<\/a><\/p>\n<p>Dort hatte jemand die gleichen Erfahrungen gemacht, wie ich. Allerdings bot er mir auch einen Link an, wo ich <a target=\"_blank\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;displaylang=en\">Windows SharePoint Services 3.0<\/a> (104MB) direkt von der Microsoft Homepage herunterladen konnte. Schon wenige Minuten sp\u00e4ter konnte die Installation los gehen:<\/p>\n<p><strong>[Update 01.03.2008]<\/strong><\/p>\n<p>Bei der Installation ist es wichtig, bei der &#8222;Erweiterten Installation&#8220; den Servertyp von &#8222;Eigenst\u00e4ndig&#8220; auf &#8222;Web-Front-End Computer&#8220; umzustellen:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image.png\"><img height=\"206\" style=\"border-width:0;\"\/><\/a><\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image39.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb39.png\" height=\"206\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Nach beendeter Installation kann die Konfiguration beginnen:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image1.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb1.png\" height=\"209\" style=\"border-width:0;\" \/><\/a><\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image2.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb2.png\" height=\"209\" style=\"border-width:0;\" \/><\/a><\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image3.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb3.png\" height=\"209\" style=\"border-width:0;\" \/><\/a><\/p>\n<p><strong>[Update 28.02.2008]<\/strong><\/p>\n<p>Ich f\u00fchre nun die Kommandozeilen-Befehle aus, die im TFSInstall.chm stehen:<\/p>\n<p><em>stsadm.exe -o extendvs -exclusivelyusentlm -url http:\/\/WSSServerName:Port -ownerlogin DomainUserName -owneremail &#8222;admin@localhost&#8220; -sitetemplate sts -description &#8222;Description&#8220;<\/em><\/p>\n<p>Das Ergebnis der Aktion sieht man hier:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image41.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/02\/image-thumb41.png\" height=\"123\" style=\"border-width:0;\" \/><\/a><\/p>\n<p><em>&#8222;Die von Ihnen ausgew\u00e4hlte IIS-Website wird von SharePoint verwendet. Sie m\u00fcssen einen anderen Port oder Hostnamen ausw\u00e4hlen.&#8220;<\/em><\/p>\n<p>H\u00e4?  Ich hab doch extra alles so befolgt, wie es in der Hilfe stand!?<\/p>\n<p>Ich werde dann mal den Tipp von Peter (siehe Comments) befolgen und mein &#8222;Sharepoint 80&#8220; l\u00f6schen und dann die Kommandozeilen-Befehle neu ausf\u00fchren. Leider hat das auch nix gebracht &#8230;<\/p>\n<p><strong>[Update 03.03.2008]<\/strong><\/p>\n<p>Nachdem mir <a target=\"_blank\" href=\"http:\/\/www.nomagic.net\/\">Peter<\/a> den entscheidenden Tipp gegeben hat, dass ich nicht denselben Port verwenden darf, wie meine Sharepoint-Administration (sorry \ud83d\ude41 ), funktioniert alles wie es soll:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image4.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb4.png\" height=\"123\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Nun schalte ich noch die Logins f\u00fcr den extra eingerichteten TFSSetup-User frei:<\/p>\n<p><em>stsadm.exe -o siteowner -url <\/em><a href=\"http:\/\/tfs2k8:80\"><em>http:\/\/tfs2k8:80<\/em><\/a><em> -secondarylogin TFSSetup<\/em><\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image5.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb5.png\" height=\"123\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>F\u00fcr alle die es interessiert, wo dann die Seite mit stsadm.exe angelegt wird:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image6.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb6.png\" alt=\"image\" height=\"176\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Dann kann&#8217;s ja mit der Installation losgehen &#8230;<\/p>\n<p>[Update 04.03.2008]<\/p>\n<p>Ich habe nun die Schritte bis zur Eingabe des Sharepoint Servers durchgef\u00fchrt. Nun erhalte ich allerdings folgende Meldung:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image7.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb7.png\" alt=\"image\" height=\"141\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Meine Einstellungen f\u00fcr Windows SharePoint Services sind die Folgenden:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image8.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb8.png\" alt=\"image\" height=\"218\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Hier versuche ich es mal mit dem Tipp von Thomas und Peter (siehe Comments) und gebe statt <a href=\"http:\/\/TFS2k8:80\/Sites\">http:\/\/TFS2k8:80\/Sites<\/a> &#8211;&gt; <a href=\"http:\/\/TFS2k8:80\/Websites\">http:\/\/TFS2k8:80\/Websites<\/a> an, da ich ebenfalls \u00fcber die deutsche Version von Team Foundation Server verf\u00fcge:<\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image9.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb9.png\" alt=\"image\" height=\"218\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Erst hat er rumgezickt .. aber es dann doch mit diesen Einstellungen \u00fcbernommen!<\/p>\n<p>Also ganz wichtig bei der <strong>deutschen Version von Team Foundation<\/strong> Server:<\/p>\n<p>Statt <a href=\"http:\/\/SERVERNAME:PORT\/Sites\"><strong>http:\/\/SERVERNAME:PORT\/Sites<\/strong><\/a><strong> &#8211;&gt; <\/strong><a href=\"http:\/\/SERVERNAME:PORT\/Websites\"><strong>http:\/\/SERVERNAME:PORT\/Websites<\/strong><\/a> <\/p>\n<p><a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image10.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb10.png\" alt=\"image\" height=\"218\" style=\"border-width:0;\" \/><\/a><\/p>\n<p>Und das ist die &#8222;Belohnung&#8220; f\u00fcr die M\u00fchen \ud83d\ude42<\/p>\n<p> <a href=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image11.png\"><img decoding=\"async\" src=\"http:\/\/abramowitsch.de\/blog\/wp-content\/uploads\/2008\/03\/image-thumb11.png\" alt=\"image\" height=\"218\" style=\"border:0;\" \/><\/a><\/p>\n<p>Die Installation ist endlich abgeschlossen.<\/p>\n<p><strong>Zusammenfassung der wichtigsten Links soweit<\/strong><\/p>\n<p>Microsoft SQL Server 2005 Service Pack 2: <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&amp;DisplayLang=en\" title=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&amp;DisplayLang=en\">http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&amp;DisplayLang=en<\/a><\/p>\n<p>Windows SharePoint Services 3.0 with Service Pack 1: <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;displaylang=en\" title=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;displaylang=en\">http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;displaylang=en<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Am Dienstag (19.02.2008) und Mittwoch (20.02.2008) war ich zum Launch-Event von Visual Studio 2008 &amp; Co. in Frankfurt. Dort habe ich mir bei der Vortr\u00e4gen von Christian Binder und Marcus Alt Informationen zu Team Foundation Server geholt. Die Vortr\u00e4ge haben mich begeistert, da ich bisher ausschlie\u00dflich mit Subversion und OnTime gearbeitet habe! Als Mitbringsel von [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,16,20,23],"tags":[],"class_list":["post-415","post","type-post","status-publish","format-standard","hentry","category-net","category-software","category-visual-studio-net","category-windows-server"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3Ug90-6H","_links":{"self":[{"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=415"}],"version-history":[{"count":0,"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/415\/revisions"}],"wp:attachment":[{"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abramowitsch.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}