<?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>TechnoBlogy &#187; Team Foundation Server</title>
	<atom:link href="http://technoblogy.net/category/mtools/team-foundation-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://technoblogy.net</link>
	<description>Technology with a Big difference</description>
	<lastBuildDate>Mon, 05 Dec 2011 17:29:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Retrieve list of checked out files from Team Foundation Server</title>
		<link>http://technoblogy.net/retrieve-list-of-checked-out-files-from-team-foundation-server/</link>
		<comments>http://technoblogy.net/retrieve-list-of-checked-out-files-from-team-foundation-server/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 09:52:45 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[checked out]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[tf]]></category>
		<category><![CDATA[tfs]]></category>

		<guid isPermaLink="false">http://technoblogy.net/?p=643</guid>
		<description><![CDATA[ There are times when you want to know who has not checked in their files. This will happen when migrating servers, removing a workspace of a non existent user etc. we can use the “tf” command line utility for retrieving all files that are checked out by a specific user.]]></description>
			<content:encoded><![CDATA[<p>There are times when you want to know who has not checked in their files. This will happen when migrating servers, removing a workspace of a non existent user etc. we can use the “tf” command line utility for retrieving all files that are checked out by a specific user.</p>
<p>e.g for listing of checked out file by specific user and workspace execute the following commmand:</p>
<blockquote><p>TF status /server:&lt;SERVERNAME&gt; /workspace: &lt;WORKSPACE NAME&gt;;&lt;USER ID&gt;</p></blockquote>
<p>for getting all checked out files on a server execute the following command:</p>
<blockquote><p>TF status /server:&lt;SERVERNAME&gt; /workspace:*</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/retrieve-list-of-checked-out-files-from-team-foundation-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forcefully CheckIn a file that is CheckedOut by a different user&#8211;TF50605 &#8211;Team Foundation Server</title>
		<link>http://technoblogy.net/forcefully-checkin-a-file-that-is-checkedout-by-a-different-usertf50605-team-foundation-server/</link>
		<comments>http://technoblogy.net/forcefully-checkin-a-file-that-is-checkedout-by-a-different-usertf50605-team-foundation-server/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 17:21:59 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[checked out]]></category>
		<category><![CDATA[CheckIn]]></category>
		<category><![CDATA[tf]]></category>
		<category><![CDATA[TF50605]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[TfsVersionControl]]></category>

		<guid isPermaLink="false">http://technoblogy.net/forcefully-checkin-a-file-that-is-checkedout-by-a-different-usertf50605-team-foundation-server/</guid>
		<description><![CDATA[  This is a big issue in Team Foundation Server (TFS), how to get rid of this? Sometime users(system crash, different domain, or users that are not in Active directoy) forget to CheckIn files that were cehecked out by them exclusively. The only solution to this problem is to restore the version that was Checked [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>This is a big issue in Team Foundation Server (TFS), how to get rid of this? Sometime users(system crash, different domain, or users that are not in Active directoy) forget to CheckIn files that were cehecked out by them exclusively.</p>
<p>The only solution to this problem is to restore the version that was Checked In at the last. and for doing that we need to remove/delete the workspace in which the file  was checked out.</p>
<p>Following are the steps for deletion of a workspace:</p>
<ul>
<li>Go to Visual studio command prompt and type “tf workspaces”. This will show all the workspaces on that server. (you can also check workspaces by server, owner etc.)
<ul>
<li>If the user is present in Active Directory then execute the following command:                                 tf workspace /delete /server:http://tfs-server:8080 &#8220;Nauman-WorkSpace;Nauman&#8221;</li>
</ul>
</li>
<li>this will remove the Workspace named: Nauman-WorkSpace, that is owner by user:Nauman on Server: http://tfs-server:8080</li>
</ul>
<p> </p>
<p>If user is not present in Active Directory that we need to take another route because above method will return an error: <span style="color: #ff0000;">TF50605: There was an error looking up the SID for Nauman</span>.</p>
<p>At this point, we need to open up the <em>TfsVersionControl </em>table and manually point the workspaces to a valid identity. The first stage is to identify the ID of the missing account:</p>
<p><em>SELECT IdentityId FROM tfsVersionControl.tbl_Identity WHERE (DisplayName LIKE ‘Nauman’</em></p>
<p>Now that we have the ID, we can locate the workspaces the owner has on the server we’re having problems with.</p>
<blockquote>
<pre><em>SELECT WorkspaceId, OwnerId, WorkspaceName FROM tfsVersionControl.tbl_Workspace </em></pre>
<pre><em>WHERE (OwnerId = 58) AND (Computer = 'Server1')</em></pre>
</blockquote>
<p>Now you should update the <em>tfsVersionControl.tbl_Workspace</em> table with a valid IdentityId from the <em>tfsVersionControl.tbl_Identity</em> table</p>
<p>Once updated use the following command again with the updated identity user and now it will work: <span style="font-family: Courier New;"><em>tf workspace /delete /server:http://tfs-server:8080 &#8220;Nauman-WorkSpace;Nauman”</em></span></p>
<p>Now previous version of file is available for checking in/out.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/forcefully-checkin-a-file-that-is-checkedout-by-a-different-usertf50605-team-foundation-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating TFS 2005 projects to TFS 2008 system</title>
		<link>http://technoblogy.net/migrating-tfs-2005-projects-to-tfs-2008-system/</link>
		<comments>http://technoblogy.net/migrating-tfs-2005-projects-to-tfs-2008-system/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 12:51:19 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[TFS 2005]]></category>
		<category><![CDATA[TFS 2008]]></category>

		<guid isPermaLink="false">http://technoblogy.net/?p=376</guid>
		<description><![CDATA[Is there is a solution for importing existing projects from TFS 2005 server to a new TFS 2008 instance? Yes and this solution is without upgrading original TFS 2005 server to 2008. Solution: While installing TFS 2008 on new server, when wizard prompts you to input SQL server instance for storing data, you can point [...]]]></description>
			<content:encoded><![CDATA[<p>Is there is a solution for importing existing projects from TFS 2005 server to a new TFS 2008 instance? Yes and this solution is without upgrading original TFS 2005 server to 2008.</p>
<p><strong>Solution:</strong></p>
<p>While installing TFS 2008 on new server, when wizard prompts you to input SQL server instance for storing data, you can point to database containing TFS 2005 data, this would cause the TFS 2008 installation wizard to perform a data upgrade during installation which would allow TFS 2005 database to work properly with 2008.</p>
<p>Please make sure you have properly backed up your existing database prior to installing TFS 2008, this is because during installation procedure it will do some schema changes on existing database that cannot be rolled back. A proper backup will be necessary for recovery of databases incase of failure of installation.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/migrating-tfs-2005-projects-to-tfs-2008-system/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TFS Migration Guidance Document</title>
		<link>http://technoblogy.net/tfs-migration-guidance-document/</link>
		<comments>http://technoblogy.net/tfs-migration-guidance-document/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 18:31:40 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[guidance]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[vsts]]></category>

		<guid isPermaLink="false">http://technoblogy.net/tfs-migration-guidance-document/</guid>
		<description><![CDATA[Team Foundation Server (TFS) product group and the Team System Rangers started a project on CodePlex called TFS Integration Platform, to facilitate the development of tools that integrate TFS with other systems. Currently, this tool allow to enable TFS to integrate with other version control and work-item/bug tracking systems, but the eventual goal of this [...]]]></description>
			<content:encoded><![CDATA[<p>Team Foundation Server (TFS) product group and the <a href="http://www.codeplex.com/#Rangers">Team System Rangers</a> started a project on CodePlex called TFS Integration Platform, to facilitate the development of tools that integrate TFS with other systems. Currently, this tool allow to enable TFS to integrate with other version control and work-item/bug tracking systems, but the eventual goal of this project is to enable integration with a broader range of tools/systems (i.e. build). This platform enables the development of two major classifications of tools: tools that move data unidirectional into TFS, and tools that synchronize data bidirectional.</p>
<p>TFS Integration Platform recently released <strong>Migration Guidance Document at codePlex. </strong>This document introduces some of the migration technologies, takes you through a number of common migration scenarios and associated guidance and covers a number of common questions and answers we have encountered to date.</p>
<p>you can download it from <a href="http://tfsintegration.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35476">http://tfsintegration.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35476</a></p>
<p>If you’re thinking about migrating to TFS, but don’t know where to start, then check out the <a href="http://tfsintegration.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35476">Migration Guidance Document</a>. This document outlines many of the common scenarios for migrating data into TFS.</p>
<p><strong>TFS Integration Platform (installer)</strong></p>
<p>If you want to start building adapters, you will also need the installable <a href="http://tfsintegration.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35478">TFS Integration Platform (installer)</a>. This release contains the binaries for the platform as well as the TFS adapters. This is the Alpha release of the installer for the TFS Integration Platform, including the TFS Adapters.</p>
<p>you can download installer from <a href="http://tfsintegration.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35478">http://tfsintegration.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35478</a></p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/tfs-migration-guidance-document/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to list checked out files &#8212; TFS 2008</title>
		<link>http://technoblogy.net/how-to-list-checked-out-files-tfs-2008/</link>
		<comments>http://technoblogy.net/how-to-list-checked-out-files-tfs-2008/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 16:04:32 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[checked out]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[vs 2008]]></category>

		<guid isPermaLink="false">http://technoblogy.net/how-to-list-checked-out-files-tfs-2008/</guid>
		<description><![CDATA[What is the procedure to list all the files checked out from team foundation server for a particular project? Also needs to traverse directories and sub directories for listing all files that are checked out. There is a simple solution for this issue, provided through a command line tool of VS 2008. Open Visual Studio [...]]]></description>
			<content:encoded><![CDATA[<p>What is the procedure to list all the files checked out from team foundation server for a particular project? Also needs to traverse directories and sub directories for listing all files that are checked out.</p>
<p>There is a simple solution for this issue, provided through a command line tool of VS 2008. Open Visual Studio command prompt and use tf.exe application.</p>
<p>All checked out files in $/ProjectTemp:</p>
<blockquote><p>tf.exe status $/ProjectTemp/user:* /s:http://TfsInstance:8080 /recursive</p>
</blockquote>
<p>All files checked out to Nauman:</p>
<blockquote><p>tf.exe status /user:Nauman /s:http://TfsInstance:8080</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/how-to-list-checked-out-files-tfs-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TFS Credentails</title>
		<link>http://technoblogy.net/tfs-credentails/</link>
		<comments>http://technoblogy.net/tfs-credentails/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:24:42 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[tfs]]></category>

		<guid isPermaLink="false">http://technoblogy.net/tfs-credentails/</guid>
		<description><![CDATA[I was trying to connect to a TFS server in another domain, but without success. I could connect to the TFS web services through FireFox after providing the correct credentials, but Visual Studio was simply failing with a TF31002: Unable to connect to this Team foundation Server: tfs. &#160; &#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to connect to a TFS server in another domain, but without success. I could connect to the TFS web services through FireFox after providing the correct credentials, but Visual Studio was simply failing with a TF31002: Unable to connect to this Team foundation Server: tfs.</p>
<p><a href="http://technoblogy.net/wp-content/uploads/2009/11/Untitled.jpg"><img title="Untitled" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="185" alt="Untitled" src="http://technoblogy.net/wp-content/uploads/2009/11/Untitled_thumb.jpg" width="313" align="left" border="0" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Click OK and the moment of truth&#8230;</p>
<p><a href="http://technoblogy.net/wp-content/uploads/2009/11/Untitled3.jpg"><img title="Untitled3" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="216" alt="Untitled3" src="http://technoblogy.net/wp-content/uploads/2009/11/Untitled3_thumb.jpg" width="265" align="left" border="0" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>We have a credential prompt!!! Type in correct credentials for the other domain and&#8230;</p>
<p><a href="http://technoblogy.net/wp-content/uploads/2009/11/Untitled4.jpg"><img title="Untitled4" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="173" alt="Untitled4" src="http://technoblogy.net/wp-content/uploads/2009/11/Untitled4_thumb.jpg" width="260" align="left" border="0" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Looks like automatic proxy detection somehow prevents IE and Visual Studio from connecting to TFS successfully. I would like to point out that &quot;Automatic proxy detection is enabled&quot; was not listed amongst the possible reasons for failure in the TF31002 error.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/tfs-credentails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Upgrade to the Full Version of Team Foundation Server</title>
		<link>http://technoblogy.net/how-to-upgrade-to-the-full-version-of-team-foundation-server/</link>
		<comments>http://technoblogy.net/how-to-upgrade-to-the-full-version-of-team-foundation-server/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:20:56 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[tfs]]></category>

		<guid isPermaLink="false">http://technoblogy.net/how-to-upgrade-to-the-full-version-of-team-foundation-server/</guid>
		<description><![CDATA[Overall I&#8217;ve had good first impressions of Team Foundation Server, which I installed and configured for a client. We installed TFS Workgroup Edition to get started and later wanted to upgrade to the full version, which the client acquired through volume licensing. Upgrading from Workgroup (or Trial) Edition to the full version using a volume [...]]]></description>
			<content:encoded><![CDATA[<p>Overall I&#8217;ve had good first impressions of Team Foundation Server, which I installed and configured for a client. We installed TFS Workgroup Edition to get started and later wanted to upgrade to the full version, which the client acquired through volume licensing. Upgrading from Workgroup (or Trial) Edition to the full version using a volume license key (VLK) is far from well-documented. Here&#8217;s the steps:</p>
<ol>
<li>Find your license key by browsing your TFS (VLK) install media for the file DVD-ROM:\\atdt\setup.sdb and open it in Notepad. Go to the bottom of the file (or search for [Product Key]. </li>
<li>On the TFS box*, start Add/Remove Programs. </li>
<li>Change/Remove <em>Microsoft Visual Studio 2005 Team Foundation Server</em>. </li>
<li>Select update product key and enter the product key you found in step 1. You&#8217;ll have to type it in manually or copy/paste in groups of 5 characters. </li>
<li>Click OK and TFS should restart. You are now running the full version of TFS. </li>
</ol>
<p>You can optionally remove users from the <em>[SERVER]\Team Foundation Licensed Users</em> group as this group is only used in Workgroup mode. I recommend removing everyone from this group as it will reduce future confusion if you ever have to troubleshoot authorization issues with TFS.</p>
<p>* Repeat these steps on both application and data tier boxes if you have a multi-server installation.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/how-to-upgrade-to-the-full-version-of-team-foundation-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

