<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Team Foundation Server : TFS</title><link>http://blogs.msdn.com/lakhminder/archive/tags/TFS/default.aspx</link><description>Tags: TFS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How to make TFS with a User domain over a 1-way external trust with Selective Authentication</title><link>http://blogs.msdn.com/lakhminder/archive/2009/12/16/how-to-make-tfs-with-a-user-domain-over-a-1-way-external-trust-with-selective-authentication.aspx</link><pubDate>Wed, 16 Dec 2009 22:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9937912</guid><dc:creator>Lakhminder</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/lakhminder/comments/9937912.aspx</comments><wfw:commentRss>http://blogs.msdn.com/lakhminder/commentrss.aspx?PostID=9937912</wfw:commentRss><wfw:comment>http://blogs.msdn.com/lakhminder/rsscomments.aspx?PostID=9937912</wfw:comment><description>&lt;P&gt;I had been working on making TFS work with users from an external forest over a 1-way outgoing trust configured with Selective Authentication &amp;amp; wanted to share the same across.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Goal:&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Provide access to users from a &lt;B&gt;UserDomain &lt;/B&gt;to a TFS Server in the TFSDomain &amp;amp; perform day-to-day tasks including Team Project Creation.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Detailed Scenario:&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Domain1 (aka “TFSDomain”)&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Domain Functional Level: Windows Server 2003 [Required for Selective Authentication]&lt;/P&gt;
&lt;P&gt;Forest Functional Level: Windows Server 2003 [Required for Selective Authentication]&lt;/P&gt;
&lt;P&gt;&lt;B&gt;TFS Single Server (Windows Server 2008 + SQL 2008 + TFS 2008 SP1) as member server of the TFSDomain&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Domain2 (aka ”UserDomain”)&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Domain Functional Level: Windows Server 2003 [Required for Selective Authentication]&lt;/P&gt;
&lt;P&gt;Forest Functional Level: Windows Server 2003 [Required for Selective Authentication]&lt;/P&gt;
&lt;P&gt;&lt;B&gt;TFSDomain&lt;/B&gt; has a one-way external outgoing trust with a User Domain. The authentication type for the trust is “Selective Authentication”(Instructions for configuring Selective Authentication are available &lt;A href="http://technet.microsoft.com/en-us/library/cc787623(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc787623(WS.10).aspx"&gt;here&lt;/A&gt;). Selective authentication gives us the capability to allow specific users\groups from the &lt;B&gt;UserDomain &lt;/B&gt;to logon/access/authenticate with specific servers/machines in the &lt;B&gt;TFSDomain&lt;/B&gt;.&lt;/P&gt;
&lt;P&gt;To enable this setup, following implementations needS to be in place:&lt;/P&gt;
&lt;P&gt;1. All users in UserDomain who need to access TFS will need to be granted the “Allow to Authenticate” right on the computer account of the TFS Server in the TFS Domain. You can do this by requesting your domain admin to perform the steps mentioned in &lt;A href="http://technet.microsoft.com/en-us/library/cc738653(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc738653(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc738653(WS.10).aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;2. &lt;/B&gt;TFS Service account must be a user account from the user domain. Follow instructions in&amp;nbsp; &lt;A href="http://msdn.microsoft.com/en-us/library/bb552178.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb552178.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb552178.aspx&lt;/A&gt;&amp;nbsp; for updating/changing the service account. &lt;BR&gt;&lt;B&gt;***The service account will need to come from the user domain for GSS sync to work because of the 1-way trust in place***&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;3. &lt;/B&gt;&lt;B&gt;Optional: &lt;/B&gt;If you want users form TFS domain to access the TFS server as well, you would need to grant the “Allow to Authenticate” right to the TFS Service account(a user account form the user domain) to the computer account for the domain controller of the TFS domain as well.&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;A high level diagram of how this implementation would look like:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/lakhminder/WindowsLiveWriter/HowtomakeTFSwithaUserdomainovera1wayexte_CB4E/TFS%20Over%201-Way%20External%20Trust%20With%20Selective%20Authentication_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/lakhminder/WindowsLiveWriter/HowtomakeTFSwithaUserdomainovera1wayexte_CB4E/TFS%20Over%201-Way%20External%20Trust%20With%20Selective%20Authentication_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="TFS Over 1-Way External Trust With Selective Authentication" border=0 alt="TFS Over 1-Way External Trust With Selective Authentication" src="http://blogs.msdn.com/blogfiles/lakhminder/WindowsLiveWriter/HowtomakeTFSwithaUserdomainovera1wayexte_CB4E/TFS%20Over%201-Way%20External%20Trust%20With%20Selective%20Authentication_thumb.jpg" width=626 height=670 mce_src="http://blogs.msdn.com/blogfiles/lakhminder/WindowsLiveWriter/HowtomakeTFSwithaUserdomainovera1wayexte_CB4E/TFS%20Over%201-Way%20External%20Trust%20With%20Selective%20Authentication_thumb.jpg"&gt;&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9937912" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Trusts/default.aspx">Trusts</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Selective+Authentication/default.aspx">Selective Authentication</category></item><item><title>Reporting Services installation/configuration does not set the NTAuthenticationProviders</title><link>http://blogs.msdn.com/lakhminder/archive/2009/10/23/reporting-services-installation-configuration-does-not-set-the-ntauthenticationproviders.aspx</link><pubDate>Thu, 22 Oct 2009 23:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911747</guid><dc:creator>Lakhminder</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/lakhminder/comments/9911747.aspx</comments><wfw:commentRss>http://blogs.msdn.com/lakhminder/commentrss.aspx?PostID=9911747</wfw:commentRss><wfw:comment>http://blogs.msdn.com/lakhminder/rsscomments.aspx?PostID=9911747</wfw:comment><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I wanted to bring&amp;nbsp;forward an issue(probably not the correct word) with RS 2005.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We typically do the following types of TFS installations, dual server &amp;amp; single server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A typical dual server environment has the following setup: [All SQL Server versions are 2005 only]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Machine A(called as DT) will have SQL Engine &amp;amp; Analysis Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Machine B(called App Tier) will have RS, SharePoint &amp;amp; TFS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A single server setup will have SQL, RS, SSAS, SharePoint &amp;amp; TFS running on the same box.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The point here is that TFS + RS + SharePoint will be on the same box as part of a typical TFS deployments &amp;amp; SQL &amp;amp; SSAS can be on same or diff box. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;During TFS installations, RS is installed on the TFS box beforehand(as a pre-req) &amp;amp; SharePoint is installed(typically) as part of TFS installation. SharePoint extends the default web site &amp;amp; sets the “NtAutheticationProviders” to NTLM. After a successful installation of TFS the users create Team Projects. For each team project new reports are uploaded to the report server &amp;amp; a new site collection is created in SharePoint. Clients(machines which have Visual Studio Team Explorer installed) are able to browse reports &amp;amp; SharePoint project portals along with TFS components with no issues. The users can also browse reports directly in IE on their machines as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Now the real thing, with TFS 2008 we support multi-tiered deployments for TFS. One such deployment could involve machines as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;#1 Machine A hosts SQL &amp;amp; Analysis Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;#2 Machine B hosts an existing(not installed and configured during TFS installation) SharePoint farm.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;#3 Machine C hosts Reports &amp;amp; TFS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In this kind of a setup when we install TFS on machine# 3, SharePoint is not installed on TFS box(Machine #3). RS 2005 is installed on machine# 3 as pre-req before installing TFS but it is not configured. When a TFS&amp;nbsp;admin will install TFS on machine #3, TFS installation will configure RS as part of its installation &amp;amp; will create Reports &amp;amp; ReportServer virtual directories under the default web site. Also TFS installation will set the NTAuthenticationProviders for the TFS web site explicitly to NTLM. It does not however &lt;STRONG&gt;configure/set the NtAuthenticationProviders to NTLM for the default web site, which is hosting the reports virtual directories. &lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;As a result the NtAuthenticationProviders for the default web site will default to “Negotiate, NTLM”, which is the default for IIS for any web site for which the NtAuthenticationProviders is not set explicitly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So the behavior that we get because of this is, on machine# 3, the TFS Application Tier box, Reports work in Team Explorer, IE, etc. However when you try to browse reports from a client box, through IE or VS, you will get a prompt for user credentials three times &amp;amp; then reports will not show up (it fails giving 401.1 error if you browsed reports in IE). Your Event Viewer-&amp;gt;System Logs will show a Kerberos related error on the client box.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;To resolve this issue either setup Reports to work with Kerberos Authentication. To do this follow this link &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/df979570-81f6-4586-83c6-676bb005b13e.mspx?mfr=true"&gt;&lt;FONT size=3 face=Calibri&gt;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/df979570-81f6-4586-83c6-676bb005b13e.mspx?mfr=true&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; mentioned in &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb283249(SQL.90).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/bb283249(SQL.90).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Or if you want NTLM as the preferred authentication provider, then use the following command on the AT box(kb&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 8.5pt"&gt;215383)&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;1.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Click Start , click Run , type cmd , and then press ENTER.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;2.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Locate the directory that contains the Adsutil.vbs file. By default, this directory is C:\Inetpub\Adminscripts.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;3.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Use the following command to enable the Negotiate process: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;cscript adsutil.vbs set w3svc/WebSite/root/NTAuthenticationProviders "NTLM" &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;In this command, WebSite is a placeholder for the Web site ID number. The Web site ID number of the default Web site is typically 1.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911747" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS+2005/default.aspx">TFS 2005</category></item><item><title>Unable to upgrade from  TFS 2005 to TFS 2008 when TFS 2005 is working with a SQL 2008 instance.</title><link>http://blogs.msdn.com/lakhminder/archive/2009/08/21/unable-to-upgrade-from-tfs-2005-to-tfs-2008-when-tfs-2005-is-working-with-a-sql-2008-instance.aspx</link><pubDate>Fri, 21 Aug 2009 17:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9878734</guid><dc:creator>Lakhminder</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/lakhminder/comments/9878734.aspx</comments><wfw:commentRss>http://blogs.msdn.com/lakhminder/commentrss.aspx?PostID=9878734</wfw:commentRss><wfw:comment>http://blogs.msdn.com/lakhminder/rsscomments.aspx?PostID=9878734</wfw:comment><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Configuration: &lt;/B&gt;Unable to upgrade from &amp;nbsp;TFS 2005 to TFS 2008 when TFS 2005 is working with a SQL 2008 instance.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;The scenario is like this:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;TFS 2005 was initially installed with a SQL Server 2005 default instance as the data store.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Post installation of TFS 2005 the customer upgrades SQL Server 2005 default instance to SQL Server 2008 default instance. &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;This causes TFS 2005 servicing to fail.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;This also impacts TFS 2005 to TFS 2008 upgrades&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Why is this unsupported:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&amp;nbsp; SQL Server 2008 is not a supported for DT configuration for TFS 2005.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Symptoms you might see:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Servicing for TFS 2005 fails.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;TFS 2005 to TFS 2008 upgrade fails.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT color=#000000&gt;Remediation Options:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT color=#000000&gt;Upgrade TFS 2005 to TFS 2008 using a TFS 2008 + SP1 slipstreamed setup. Instructions to create a slipstreamed setup for TFS 2008 are available in TFS 2008 SP1 install guide: &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&amp;amp;displaylang=en"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&amp;amp;displaylang=en&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;For customer who want to rollback to SQL 2005 to remain in a serviceable TFS 2005 state:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT color=#000000&gt;The biggest challenge is SQL 2005 does not recognize the database backups taken from a SQL Server 2008 instance. In simple words we cannot restore a SQL Server 2008 database to a SQL Server 2005 instance. If the customer has recently upgraded their SQL from 2005 to 2008 &amp;amp; if they had taken database backups before a SQL 2005 to 2008 upgrade &amp;amp; they are willing to rollback to a previous database state, they can revert to SQL 2005 configuration as a data store. They can follow the instructions in the restoration based move also called hardware based move to do this task. (&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx)"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue"&gt;http://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx)&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;I would advice&amp;nbsp;upgrade TFS 2005 to TFS 2008 instead of rolling back SQL 2008 to SQL 2005.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9878734" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Upgrade/default.aspx">Upgrade</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Servicing/default.aspx">Servicing</category></item><item><title>Unable to service TFS 2008/2005 instance running on a Domain Controller</title><link>http://blogs.msdn.com/lakhminder/archive/2009/08/21/unable-to-service-tfs-2008-2005-instance-running-on-a-domain-controller.aspx</link><pubDate>Fri, 21 Aug 2009 17:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9878732</guid><dc:creator>Lakhminder</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/lakhminder/comments/9878732.aspx</comments><wfw:commentRss>http://blogs.msdn.com/lakhminder/commentrss.aspx?PostID=9878732</wfw:commentRss><wfw:comment>http://blogs.msdn.com/lakhminder/rsscomments.aspx?PostID=9878732</wfw:comment><description>&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Configuration: &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Unable to service TFS 2008/2005 instance running on a Domain Controller&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;The scenario is like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Customer installs TFS 2005/TFS 2008 on a Window Server 2003/2008 member server or standalone server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Customer make the member server a domain controller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;This does not impact the TFS functionality unless the customer wants to do servicing of TFS 2005/2008 or tries to upgrade TFS 2005 to TFS 2008.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Symptoms a customer might see:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;The servicing of TFS 2005/2008 or upgrade of TFS 2005 to TFS 2008 will fail with TfsGssInit.exe errors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Remediation Options:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Bring up a new Server 2003/Server 2008 member server box &amp;amp; install TFS 2005/2008 on it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Follow instructions in the h/w based move article to move the TFS instance to the new box. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;(&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx)"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue"&gt;http://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx)&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;(&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms404869.aspx"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue"&gt;http://msdn.microsoft.com/en-us/library/ms404869.aspx&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Uninstall TFS 2005/TFS 2008 from the Domain Controller. (Instructions available in install guide)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9878732" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Upgrade/default.aspx">Upgrade</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Domain+Controller/default.aspx">Domain Controller</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Servicing/default.aspx">Servicing</category></item><item><title>TFS 2008 &amp; Scripting the WSS 3.0 Configuration</title><link>http://blogs.msdn.com/lakhminder/archive/2008/10/07/tfs-2008-scripting-the-wss-3-0-configuration.aspx</link><pubDate>Tue, 07 Oct 2008 04:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8980692</guid><dc:creator>Lakhminder</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/lakhminder/comments/8980692.aspx</comments><wfw:commentRss>http://blogs.msdn.com/lakhminder/commentrss.aspx?PostID=8980692</wfw:commentRss><wfw:comment>http://blogs.msdn.com/lakhminder/rsscomments.aspx?PostID=8980692</wfw:comment><description>&lt;P&gt;For any body who wants to script the Products &amp;amp; Technologies Wizard &amp;amp; the extending of default web site in IIS with WSS 3.0 the below script would be the answer.&lt;/P&gt;
&lt;P&gt;Thanks Siva for the being the inspiration behind this. :)&lt;/P&gt;
&lt;P&gt;Copy the below script in a text file &amp;amp; save it with a .bat extension. Run the .bat in a command prompt window to complete the operation. The PCW log would be created at the path c:\PCWPrimary.txt.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;====================================================================&lt;/P&gt;
&lt;P&gt;@echo off&lt;/P&gt;
&lt;P&gt;Rem Set ServerName to the SQL Server Instance&lt;BR&gt;Set ServerName=SQLBOXNAME&lt;/P&gt;
&lt;P&gt;Rem Do not Change this&lt;BR&gt;Set ConfigDBName=WSS_Config&lt;/P&gt;
&lt;P&gt;Rem Set SetupAccount to the TFS Setup Account&lt;BR&gt;Set SetupAccount=Domain\TFSSetup&lt;/P&gt;
&lt;P&gt;Rem Set Serviceaccount to the TFS Service Account&lt;BR&gt;Set ServiceAccount=Domain\TFSService&lt;/P&gt;
&lt;P&gt;Rem Set ServicePassword to the password of the TFSService Account&lt;BR&gt;Set &lt;A href="mailto:ServicePassword=P@ssw0rd" mce_href="mailto:ServicePassword=P@ssw0rd"&gt;ServicePassword=P@ssw0rd&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Rem Do not change this&lt;BR&gt;Set AdminDBName=WSS_AdminContent&lt;/P&gt;
&lt;P&gt;Rem Set WSSDIRPATH to the bin folder in the install location of WSS 3.0&lt;BR&gt;Set WSSDIRPATH="C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN"&lt;/P&gt;
&lt;P&gt;Rem Set WSS Admin's email&lt;BR&gt;Set &lt;A href="mailto:AdminEmail=user@domain.com" mce_href="mailto:AdminEmail=user@domain.com"&gt;AdminEmail=user@domain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Rem Do not Change this&lt;BR&gt;Set ContentDBName=WSS_Content&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;@echo on&lt;/P&gt;
&lt;P&gt;@Echo&amp;nbsp; ---- Dumping the PCW log at c:\PCWPrimary.txt ----&lt;/P&gt;
&lt;P&gt;@echo off&lt;/P&gt;
&lt;P&gt;Pause&lt;/P&gt;
&lt;P&gt;CLS&lt;/P&gt;
&lt;P&gt;cd %WSSDIRPATH%&lt;/P&gt;
&lt;P&gt;Cls&lt;/P&gt;
&lt;P&gt;@echo on&lt;/P&gt;
&lt;P&gt;Rem Run Psconfig to create config &amp;amp; admincontent dbs &amp;amp; to provision the Central Admin Site&lt;/P&gt;
&lt;P&gt;psconfig -cmd configdb -create -server %ServerName% -database %ConfigDBName% -user %ServiceAccount% -password %ServicePassword% -admincontentdatabase %AdminDBName% -cmd helpcollections -installall -cmd secureresources -cmd installfeatures -cmd adminvs -provision -port 17012 -windowsauthprovider onlyusentlm -cmd applicationcontent -install &amp;gt; "c:\PCWPrimary.txt"&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Rem Extend the default web site&lt;/P&gt;
&lt;P&gt;STSADM.EXE -o extendvs -url &lt;A href="http://%ServerName%:80" mce_href="http://%ServerName%:80"&gt;http://%ServerName%:80&lt;/A&gt; -ownerlogin %SetupAccount% -owneremail %AdminEmail% -exclusivelyusentlm -databaseserver&amp;nbsp; %ServerName% -databasename %ContentDBName% -donotcreatesite -description "Default Web Site"&lt;/P&gt;
&lt;P&gt;IISReset&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Rem Create the root site collection&lt;/P&gt;
&lt;P&gt;stsadm -o createsite -url &lt;A href="http://%ServerName%" mce_href="http://%ServerName%"&gt;http://%ServerName%&lt;/A&gt; -ownerlogin %SetupAccount% -owneremail %AdminEmail% -sitetemplate STS&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;@echo All Operations completed succesfully..&lt;/P&gt;
&lt;P&gt;@echo Please check C:\PCWPrimary.txt for details..&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;================================================================================&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8980692" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/lakhminder/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/lakhminder/archive/tags/SharePoint/default.aspx">SharePoint</category></item></channel></rss>