<?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>Gaffer-Tape Engineering : Team Foundation Server</title><link>http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx</link><description>Tags: Team Foundation Server</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Installing TFS 2010 Beta2 on Windows Home Server</title><link>http://blogs.msdn.com/jneave/archive/2009/10/30/installing-tfs-2010-beta2-on-windows-home-server.aspx</link><pubDate>Fri, 30 Oct 2009 21:41:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915490</guid><dc:creator>Jason Neave</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9915490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9915490</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9915490</wfw:comment><description>&lt;p&gt;After many attempts to install TFS 2008 on WHS I ended up giving up on the whole idea.&amp;#160; Reporting Services and WSS kept throwing up roadblocks periodically and seemed to make it more hassle that it’s worth.&amp;#160; From the first rumbling I heard internal regarding TFS 2010 and new configuration options however I had hope that things would be considerably easier.&amp;#160; Enter &lt;a href="http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx" target="_blank"&gt;TFS Basics&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;TFS 2010 can now be configured with or without SharePoint and Reporting Services, it can also now be installed against SQL Express.&amp;#160; In fact, if you install TFS 2010 and follow the steps to install as TFS Basic SQL Express will be installed and configured automatically!&amp;#160; &lt;/p&gt;  &lt;p&gt;Installation on Home Server is a breeze, get the bits from &lt;a href="http://msdn.microsoft.com/teamsystem" target="_blank"&gt;MSDN&lt;/a&gt; and install from the Tfs-x86 folder.&amp;#160; Once installation completes the configuration wizard should open, click on “TFS Basic” in the left hand menu and click next a few times.&amp;#160; Installation is that simple!&amp;#160; The rest of this post will cover how to configure your instance of TFS to use your homeserver.com certificate and enable you to connect via the internet.&lt;/p&gt;  &lt;p&gt;Without further adieu…&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open a remote connection to your Home Server using Remote Desktop. &lt;/li&gt;    &lt;li&gt;Download and install &lt;a href="http://msdn.microsoft.com/teamsystem" target="_blank"&gt;TFS 2010 Beta2&lt;/a&gt; (&lt;a href="http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx" target="_blank"&gt;easy&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Install TFC 2010 Beta2 somewhere and test local connectivity &lt;/li&gt;    &lt;li&gt;Follow these steps to export the Home Server certificate, you will be looking for one that matches your *.homeserver.com (or similar) URL.      &lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2cfeeba2-511f-47e8-913c-f196b74e6a44.mspx?mfr=true"&gt;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2cfeeba2-511f-47e8-913c-f196b74e6a44.mspx?mfr=true&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Open inetmgr and find the &amp;quot;Team Foundation Server&amp;quot; website then right click and open the properties dialog. In the Directory Security tab click on &amp;quot;Server Certificate&amp;quot; and the certificate wizard should show itself. Click on Next.      &lt;br /&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image001_thumb.png" width="244" height="178" /&gt; &lt;/li&gt;    &lt;li&gt;We will want to import the certificate so click on the radio button then click next.      &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_thumb.png" width="244" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Navigate to the location of the PFX file from the previous step and click next.      &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_thumb.png" width="244" height="188" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Click next and enter the name of the password you entered for the PFX file. &lt;/li&gt;    &lt;li&gt;Enter the port you wish to use for SSL, 8181 for example.      &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_thumb.png" width="244" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Review the details and click next.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_thumb.png" width="244" height="188" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click on the Web Site tab and if not present, enter the port specified for SSL in the SSL Port text box. &lt;/li&gt;    &lt;li&gt;Done. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That should be it, you will need to follow the steps to forward the ports on your router such that a public port on your router passes through to the SSL port on your Home Server and then you will be able to connect locally and remotely.&amp;#160; Please be aware that some routers will route their external address to their control panel.&amp;#160; If you see issues connecting to TFS using the public name then try to connect to your WHS Remote Access page and ensure it connects to your Home Server rather than the router.&lt;/p&gt;  &lt;p&gt;Hopefully your router will play ball and you will be up and running, otherwise likely a bit of Binging will get you the help you need.&amp;#160; Enjoy and feel free to add comments if you have any questions.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_thumb.png" width="244" height="161" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_thumb_1.png" width="244" height="192" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;Jason&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Windows+HomeServer/default.aspx">Windows HomeServer</category></item><item><title>TFS Backup to Live Mesh</title><link>http://blogs.msdn.com/jneave/archive/2009/01/26/tfs-backup-to-live-mesh.aspx</link><pubDate>Mon, 26 Jan 2009 18:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9375975</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9375975.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9375975</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9375975</wfw:comment><description>&lt;P&gt;I’ve been thinking about the “little guys” of late and solutions not always available to the small dev groups, offsite backup being one of these.&amp;nbsp; &lt;A href="http://www.mesh.com/" target=_blank mce_href="http://www.mesh.com"&gt;Windows Live Mesh&lt;/A&gt; is a solution I’m using for my photo library as the Live Desktop has 5GB of online storage available, all you need to do is set a folder to sync to it.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So, “how can I sync TFS backup’s to Live Mesh?” you cry! Easy.&lt;/P&gt;
&lt;P&gt;Follow &lt;A href="http://msdn.microsoft.com/en-us/library/ms253070.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms253070.aspx"&gt;this&lt;/A&gt; guide to set up a maintenance plan for the TFS databases and specify the folder you want them to be backed up to.&amp;nbsp; Once complete, add the specified folder to Live Mesh to grab the contents of that folder every time a new file is added or updated.&lt;/P&gt;
&lt;P&gt;Job done.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;One thing to bare in mind when setting this up is the legal ramifications of backing up your data to 3rd party servers.&amp;nbsp; For the hobbyist this isn’t really an issue however for professionals or other parties with business concerns you should look into the legal aspects of hosting your IP in such a manner.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Legal shenanigans aside, enjoy!&lt;/P&gt;
&lt;P&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9375975" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Gaffer/default.aspx">Gaffer</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>TFS Permissions: Allow vs. Deny (and a fix)</title><link>http://blogs.msdn.com/jneave/archive/2009/01/21/tfs-permissions-allow-vs-deny-and-a-fix.aspx</link><pubDate>Wed, 21 Jan 2009 17:37:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9356541</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9356541.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9356541</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9356541</wfw:comment><description>&lt;p&gt;Allow and Deny permissions can cause confusion in TFS, for the most part deny overrides allow which means an Admin can lock themselves out of a project if they are not careful.&amp;#160; I’ll reference the other blogs I’ve read with regards to explaining the issue in depth as they have done it better than I could however I will share a solution in case you see yourself in this situation, recently provided to me by one of my customers.&lt;/p&gt;  &lt;p&gt;I’ve never been one to let my pride get in the way of good advice so thank you Niels for the fix :)&lt;/p&gt;  &lt;p&gt;“TF permission /server:&lt;strong&gt;hostname&lt;/strong&gt; /inherit:Yes”&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;References:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://teamfoundation.blogspot.com/2008/07/deny-or-allow-who-wins.html"&gt;http://teamfoundation.blogspot.com/2008/07/deny-or-allow-who-wins.html&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://teamfoundation.blogspot.com/2008/07/deny-or-allow-who-wins-sequel.html"&gt;http://teamfoundation.blogspot.com/2008/07/deny-or-allow-who-wins-sequel.html&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Team Foundation Server Permissions   &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms252587.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms252587.aspx&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;TF.exe Command-Line Utility Commands   &lt;br /&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx" href="http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx"&gt;http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9356541" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Resetting Reporting Services 2005 for Team Foundation Server</title><link>http://blogs.msdn.com/jneave/archive/2008/12/02/resetting-reporting-services-2005-for-team-foundation-server.aspx</link><pubDate>Tue, 02 Dec 2008 17:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9164792</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9164792.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9164792</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9164792</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 14pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Nine times out of ten most TFS related Reporting Services 2005 issues can be resolved by resetting everything back to the original settings.&amp;nbsp; Follows is a guide on how to do excatly that.&amp;nbsp; Please ensure you back everything up before doing this and it is at your own risk.&amp;nbsp; Saying that it's vary rare it goes wrong but consider yourselves warned :)&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Connect to reporting services using the Reporting Services Configuration tool on the application tier entering the name of the server hosting Reporting Services and the database instance name&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;In “Report Server Virtual Directory” check “Apply Default Settings” then “Apply”&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In “Report Manager&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Virtual Directory” check “Apply Default Settings” then “Apply”&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;In “Windows Service Identity” ensure that the identity is either “Local Service” for a single tier machine or “Network Service” for a dual tier machine&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In “Web Service Identity” ensure that “Report Server” is selected for both “Report Server” and “Report Manager” then click apply&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In “Database Setup” ensure the host name of the data tier is entered (server name if single tier), “ReportServer” for the database name and “Service Credentials” for the credentials type&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;LEAVE SHAREPOINT INTEGRATION BLANK&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;On the “Encryption Keys” page click the delete button then OK.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The only items encrypted at the data sources and we will rebuild them in a later step&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In “Initialization” ensure that the host name of the report server is listed as “Initialized”, if this is not the case select the server and click initialize&lt;BR&gt;&lt;/FONT&gt;&lt;SPAN style="mso-fareast-language: EN-GB; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Your server is now back to the default settings for Team Foundation Server, all we need to do now is recreate the Reporting Services data sources for Team Foundation Server.&amp;nbsp; Please follow the steps in &lt;A class="" href="http://blogs.msdn.com/jneave/archive/2008/12/02/recreating-sql-server-reporting-services-2005-data-sources-for-team-foundation-server.aspx" mce_href="http://blogs.msdn.com/jneave/archive/2008/12/02/recreating-sql-server-reporting-services-2005-data-sources-for-team-foundation-server.aspx"&gt;this post&lt;/A&gt; to set them up.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;After this should be good and cooking.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Jason&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9164792" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Recreating SQL Server Reporting Services 2005 Data Sources for Team Foundation Server</title><link>http://blogs.msdn.com/jneave/archive/2008/12/02/recreating-sql-server-reporting-services-2005-data-sources-for-team-foundation-server.aspx</link><pubDate>Tue, 02 Dec 2008 17:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9164747</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9164747.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9164747</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9164747</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Under some situations you may come across an issue that requires you to delete and recreate the data sources for Reporting Services 2005 for your instance of TFS.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;An example would be where you need to rebuild your server from a backup but for whatever reasons the SSRS encryption keys were not backed up themselves.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This post will detail how to recreate those data sources.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri size=3&gt;To confirm or change the details for the connection to the Data Tier from Reporting Services you need to follow these steps, as with most procedures of this nature you need to be logged in as the TFSSETUP user.&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Connect to &lt;/FONT&gt;&lt;A href="http://apptier/reports" mce_href="http://apptier/reports"&gt;&lt;FONT size=3&gt;http://apptier/reports&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; and you should see a page with a folder for each team project and two data sources:&amp;nbsp; TfsReportsDS and TfsOlapReportsDS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;Click on TfsReportsDS and use the following settings:&lt;BR&gt;Connection Type: Microsoft SQL Server&lt;BR&gt;Connection String: Data source=&lt;B&gt;&lt;I&gt;datatier&lt;/I&gt;&lt;/B&gt;;initial catalog=TfsWarehouse&lt;BR&gt;Select "Credentials stored securely in the report server" and enter the credentials for the TFSREPORTS account&lt;BR&gt;Tick the "Use as Windows credentials when connecting to the data source" box&lt;BR&gt;Click the apply button then navigate to the home page&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;/FONT&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri size=3&gt;Click on the TfsOlapReportsDS data source and enter the same as above though ensuring the Connection Type is set to "Microsoft SQL Server Analysis Services"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;If you followed the above you should be back up and running.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9164747" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Team Foundation Server 2008 Disaster Recovery</title><link>http://blogs.msdn.com/jneave/archive/2008/11/27/team-foundation-server-2008-disaster-recovery.aspx</link><pubDate>Thu, 27 Nov 2008 16:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9146481</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9146481.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9146481</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9146481</wfw:comment><description>&lt;P&gt;As I mentioned some time ago I have been writing a few documents to compliment the official documentation.&amp;nbsp; I figured I would start with a flourish and post this document first.&amp;nbsp; I have pasted the Abstract below as a taster for the rest of the document:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-GB; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;The purpose of this document is to outline a disaster recovery strategy for Team Foundation Server and provide all the information required to implement the same.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The purpose of the plan in this document is to get your TFS back online as soon as possible assuming your servers have been rendered inoperable due to unforeseen circumstances.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-GB; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;The premise is simple, how to setup and configure your instance of TFS for failover if your primary servers go down.&amp;nbsp; The document includes recovering your instance to standby application and data tiers as well rather than just the application tier.&amp;nbsp; This is provided as-is without warranty, please test before implenting!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-GB; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Comments welcome, enjoy.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-GB; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Jason&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9146481" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/jneave/attachment/9146481.ashx" length="20613" type="application/octet-stream" /><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Useful Links</title><link>http://blogs.msdn.com/jneave/archive/2008/10/22/useful-links.aspx</link><pubDate>Wed, 22 Oct 2008 14:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9010993</guid><dc:creator>Jason Neave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jneave/comments/9010993.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=9010993</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=9010993</wfw:comment><description>&lt;P&gt;This post is more for myself than anyone, it is a collection of links difficult to find that are nevertheless very useful.&amp;nbsp; If they can help others as well then all the better.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Team Foundation Server&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/aa337604.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa337604.aspx"&gt;Customizable Team Foundation Build Targets&lt;/A&gt;&lt;BR&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/ms243778.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms243778.aspx"&gt;Team Foundation Build Tasks&lt;/A&gt;&lt;BR&gt;&lt;A class="" href="http://blogs.msdn.com/aaronhallberg/archive/2008/02/12/team-build-2008-property-reference.aspx" mce_href="http://blogs.msdn.com/aaronhallberg/archive/2008/02/12/team-build-2008-property-reference.aspx"&gt;Team Build 2008 Build Definitions&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Windows Home Server&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/controlpanel/Blogs/www.wegotserved.co.uk" mce_href="http://blogs.msdn.com/controlpanel/Blogs/www.wegotserved.co.uk"&gt;We Got Served&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;More to be added over time and feel free to add yours to the comments, I'll add them to the list if useful :)&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9010993" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Gaffer/default.aspx">Gaffer</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Windows+HomeServer/default.aspx">Windows HomeServer</category></item><item><title>TFS Activity Logging</title><link>http://blogs.msdn.com/jneave/archive/2008/09/19/tfs-activity-logging.aspx</link><pubDate>Fri, 19 Sep 2008 11:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8958632</guid><dc:creator>Jason Neave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jneave/comments/8958632.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=8958632</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=8958632</wfw:comment><description>&lt;P&gt;There is a feature of TFS that allows all commands run through it logged to an internal database.&amp;nbsp; This is the TfsActivityLogging database and one of its key features is that it can never grow to large.&amp;nbsp; If enabled, activity logging will log all commands with a minimal overhead and will only log the last seven days.&amp;nbsp; Here is how you enable it and a brief tutorial on how to use it.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Enabling TFS Activity Logging&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;WARNING:&amp;nbsp; Changing the web.config file for a web application in IIS will force an application pool reset!&amp;nbsp; Consider yourself warned!&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;open the &amp;lt;TFS Instal Path&amp;gt;\Webservices\web.config file&lt;/LI&gt;
&lt;LI&gt;locate the following&amp;nbsp;element &amp;lt;add key="commandLogging" value="None"/&amp;gt; and change "None" to "All"&lt;/LI&gt;
&lt;LI&gt;The application pool will restart and logging will be enabled until the above value is changed back to "None"&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Logging is now enabled, how do you use it I hear you cry?&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Viewing the TfsActivityLoggging Data&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;WARNING:&amp;nbsp; Do not touch ANY other databases that TfsActivityLogging, to do so may severly damage your instance of TFS and put your data at risk!&amp;nbsp; Seriously, just don't do it.&amp;nbsp; Even if you have backups. Ever.&lt;/P&gt;
&lt;P&gt;Connect to the Data tier using SQL Server Management Studio, right click on "TfsActivityLogging"&amp;nbsp;and run the following SQL query:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;Select&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;*&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;from&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; tbl_command c &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;left&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;join&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; tbl_parameter p &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;on&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; c&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;commandid &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; p&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;commandid&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;This will return all commands.&amp;nbsp; For a&amp;nbsp;Version Control commands&amp;nbsp;append the following to the above;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;where c.Application = 'Version Control'&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;other applications are:&amp;nbsp; Data Warehouse, Integration, WorkItemTracking, Proxy&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Have fun,&lt;BR&gt;Jason&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;PS.&amp;nbsp; Seriously, don't play with your databases, it ends badly!&lt;FONT size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8958632" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>How To: Failover a Mirrored Data Tier when the Principle Data-Tier is Not Available</title><link>http://blogs.msdn.com/jneave/archive/2008/06/04/how-to-failover-a-mirrored-data-tier-when-the-principle-data-tier-is-not-available.aspx</link><pubDate>Wed, 04 Jun 2008 11:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8572999</guid><dc:creator>Jason Neave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jneave/comments/8572999.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=8572999</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=8572999</wfw:comment><description>&lt;P mce_keep="true"&gt;Recently I've been working on SQL mirroring with TFS and concentrating on worst case scenarios, when the principle data tier goes down.&amp;nbsp; The whole point of mirrors with TFS, as I understand it, is high availability.&amp;nbsp; With regards to setting up mirroring for your data tier I the documentation is quite clear (&lt;A href="http://msdn.microsoft.com/en-us/library/aa980629.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa980629.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa980629.aspx&lt;/A&gt;) however the articles for fail-over are not.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The official documentation&amp;nbsp;(&lt;A href="http://msdn.microsoft.com/en-us/library/aa980528.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa980528.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa980528.aspx&lt;/A&gt;) for failing over when the principle data tier isn't available, think worst case and server down, is not great.&amp;nbsp; When I tried to follow this through I had no luck, things did not go well.&amp;nbsp; To that end I came up with my own solution, it was a lot quicker than following the official documentation and it works.&amp;nbsp; In server down scenarios time is of the essence.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The following steps are a guide only, please don't see this is a stone set guide and certainly don't rely on this for production.&amp;nbsp; I would say use this as a base, test it thoroughly in staging and once you're comfortable do as you wish.&amp;nbsp; I've also only tested this with TFS 2008 and SQL Server 2005 SP2, as most of the work is in SQL I believe this guide will hold true for TFS 2005 but some steps will vary a little.&lt;/P&gt;
&lt;P mce_keep="true"&gt;You will need to set up an alias on the mirror so that connections referencing the principle will not be rejected.&amp;nbsp; To do this follow these steps;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face=Calibri size=3&gt;Connect to the mirror and open “SQL Server Configuration Manager”, expand the “SQL Native Client Configuration” and right click on “Aliases”.&amp;nbsp; Click on “New Alias” and enter the following information;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Alias Name: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;hostname of the principle data tier&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Port Number: &amp;nbsp;&amp;nbsp; 1433 &amp;lt;may be different on your setup however this is default&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Protocol:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TCP/IP&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Server:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;hostname of mirror&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Then click on OK.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Calibri size=3&gt;To failover follow these steps;&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Connect to the mirror and run the following script, if your WSS databases are named differently you may need to change those entries;&lt;BR&gt;&lt;BR&gt;ALTER DATABASE ReportServer SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE ReportServerTempDB SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsActivityLogging SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsBuild SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsIntegration SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsVersionControl SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsWarehouse SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsWorkItemTracking SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE TfsWorkItemTrackingAttachments SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE WSS_AdminContent SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE WSS_Config SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ALTER DATABASE WSS_Content SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Please note, if one of these entries fail then you will need to remove those that succeeded before the failure.&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Open the hosts file on the application tier&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 72pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;C:\Windows\System32\Drivers\Etc\Hosts (no file extension)&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 72pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Add a reference forwarding the hostname of the principle to the IP address of the mirror&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 72pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;c.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Save the changes&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Open a command prompt and run “ipconfig /flushdns” and “iisreset”&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Run the following command on the application tier;&lt;BR&gt;setupwarehouse –o –s &lt;I&gt;MirrorDT&lt;/I&gt; –d TfsWarehouse –c warehouseschema.xml –ra &lt;I&gt;TFSReportAccount&lt;/I&gt; –a &lt;I&gt;TfsServiceAccount&lt;/I&gt; –mturl &lt;/FONT&gt;&lt;A href="http://at:8080/" target=_blank mce_href="http://at:8080/"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Calibri size=3&gt;http://&lt;I&gt;at&lt;/I&gt;:8080&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Once complete, connect to Analysis Services on the mirror using SQL Server Management Studio, browse to TfsWarehouse, right click then “Process”.&amp;nbsp; This may take some time to complete as it is rebuilding the TfsWarehouse from historic data, wait for the processing to complete&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;6.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Open “Reporting Services Configuration Manager”&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 72pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Click on “Database Setup”&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 72pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In server name, enter the name of the mirror then click apply then connect&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt"&gt;&lt;FONT face=Calibri size=3&gt;7.&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 7pt; FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Open the report manager website (&lt;/FONT&gt;&lt;A href="http://apptier/reports" target=_blank mce_href="http://apptier/reports"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Calibri size=3&gt;http://apptier/reports&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;) and change both the connection strings such that they point to the mirror rather than the principle data tier&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;BR&gt;Done,&amp;nbsp;from here you should be back up and running.&amp;nbsp; The benefit of the above is that once you get your principle DT back up and running it is a little easier to switch back.&amp;nbsp; I haven't test this fully yet though and will update this once I have.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Comments welcomed!&lt;/P&gt;
&lt;P mce_keep="true"&gt;Regards,&lt;BR&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8572999" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Gaffer/default.aspx">Gaffer</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Testing TFS in a Virtual Environment</title><link>http://blogs.msdn.com/jneave/archive/2008/05/15/testing-tfs-in-a-virtual-environment.aspx</link><pubDate>Thu, 15 May 2008 19:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8508453</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/8508453.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=8508453</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=8508453</wfw:comment><description>&lt;P&gt;I've been a long standing proponent of virtual environments, for creating isolated test environments or sandboxing test rigs they simply can't be beaten.&amp;nbsp; To that end I thought I would share some of the tricks I have used with the many virtual servers I have running under my desk at work that make creating TFS test rigs that little bit more bearable.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Active Directory&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR&gt;In order to have a dual tier or clustered setup for TFS a domain is required, rather than using your production domain setup a simple test domain.&amp;nbsp; I always create a DC with two network cards, one connected to a loopback adapter (see below) which allows access to a share on the host machine.&amp;nbsp; This is handy for moving files into the virtual domain.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Loopback&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR&gt;To make transferring files to the virtual domain that bit easier I would suggest you create a loopback network in Virtual Server.&amp;nbsp; To do this in 2003/XP open the control panel on the host machine and open the "Add New Hardware" wizard.&amp;nbsp; Select "Hardware is connected" then "Add new hardware device".&amp;nbsp; Choose&amp;nbsp;"install the hardware I manually select", choose "Network Adapters" then "Microsoft" and "Loopback Adapter".&amp;nbsp; Open the properties for this new adapter and set the IP address to a static address in one of the private address spaces, I used 10.240.0.1 for example.&amp;nbsp; Open the Virtual Server master status page and add a new network.&amp;nbsp; Name it "Loop Back" or similar and choose the new loopback adapter from the drop down box then click ok.&amp;nbsp; Choose to configure the newly created virtual network then click on "DHCP Server" and enter the following or similar settings;&lt;BR&gt;&lt;BR&gt;Network Address: 10.240.0.0&lt;BR&gt;Network Mask: 255.255.0.0&lt;BR&gt;Starting IP: 10.240.0.50&lt;BR&gt;Ending IP: 10.240.0.99&lt;BR&gt;Virtual DHCP Server Address: 10.240.0.1&lt;BR&gt;&lt;BR&gt;Then click ok.&amp;nbsp; From now on, any time you create a new machine you can add it to the loopback network, it will automatically get an IP address and by using &lt;A href="file://10.240.0.1/"&gt;\\10.240.0.1&lt;/A&gt; (or whatever static IP you assigned) your guest machines will be able to access the host machine.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Shared Setups&lt;BR&gt;&lt;/EM&gt;&lt;/STRONG&gt;Assuming you have your DC running one trick I like to use it a shared setups disk attached to the DC.&amp;nbsp; I have a virtual network for the guest machines only and only the DC is connected to loopback, from here I have created a large virtual disk and added it as a second disk to the DC.&amp;nbsp; I then copied the setup files for TFS, SQL, et all, to this large virtual disk and shared it from the DC so that all the guests have access.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Those are my "Virtual Server Essentials" as it were and make virtual environments that bit easier to work with.&amp;nbsp; I hope these are of use to someone!&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8508453" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Gaffer/default.aspx">Gaffer</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Upcoming TFS Tutorials</title><link>http://blogs.msdn.com/jneave/archive/2008/03/27/upcoming-tfs-tutorials.aspx</link><pubDate>Thu, 27 Mar 2008 21:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340109</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/8340109.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=8340109</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=8340109</wfw:comment><description>&lt;P&gt;I am currently writing a few tutorials for common issues I see with my customers TFS instances, so far I have the following which I will be putting online soon;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Reinstalling WSS 2.0 SP2&lt;/LI&gt;
&lt;LI&gt;Checking user permissions within WSS 2.0&lt;/LI&gt;
&lt;LI&gt;Recreating SQL Server Reporting Services Data Sources&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I have a little editing and sanity checking left but these should be posted next week some time, if anyone has any requests please post a comment to this blog entry or use the contact form to message me directly.&lt;/P&gt;
&lt;P&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8340109" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>TFS Version Checking and Trial Extention Tool</title><link>http://blogs.msdn.com/jneave/archive/2008/01/17/tfs-version-checking-and-trial-extention-tool.aspx</link><pubDate>Thu, 17 Jan 2008 13:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7141008</guid><dc:creator>Jason Neave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jneave/comments/7141008.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=7141008</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=7141008</wfw:comment><description>&lt;P&gt;Brian Harry has released a new version of the TFS Version Checking tool, more information below.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx"&gt;http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Not much in this post as this is more for my reference than anything. ;)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7141008" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Team Development with TFS Guide</title><link>http://blogs.msdn.com/jneave/archive/2008/01/11/team-development-with-tfs-guide.aspx</link><pubDate>Fri, 11 Jan 2008 19:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7076076</guid><dc:creator>Jason Neave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jneave/comments/7076076.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=7076076</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=7076076</wfw:comment><description>&lt;P&gt;Came across this very lengthy, detailed guide on Team Development With TFS and thought I would share it with the class...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.codeplex.com/TFSGuide"&gt;http://www.codeplex.com/TFSGuide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;A remarkable amount of information in the guide, enough that I haven't read enough to give a brief review!&amp;nbsp; Download it for free and see for yourselves.&lt;/P&gt;
&lt;P&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7076076" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/jneave/archive/tags/TFS+Admin/default.aspx">TFS Admin</category></item><item><title>Team Foundation Server - Overview</title><link>http://blogs.msdn.com/jneave/archive/2007/12/21/team-foundation-server-overview.aspx</link><pubDate>Fri, 21 Dec 2007 15:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6826934</guid><dc:creator>Jason Neave</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jneave/comments/6826934.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=6826934</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=6826934</wfw:comment><description>&lt;P&gt;I just received a question from a friend of mine, James Alderman (there's your mention James ;) ) asking me what Team Foundation Server is and considering I have had similar questions from my new users on my server for the Dashboard Project I thought I would put together a brief overview of the product.&amp;nbsp; Not 2005 or 2008 in particular but the general purpose of the product as a whole.&lt;/P&gt;
&lt;P&gt;For those who haven't come across TFS it is a development server to allow Visual Studio developers to collaborate on projects from development to support phase.&amp;nbsp; It makes extensive use of Windows Sharepoint Services and SQL Server 2005 to allow for scalability and integration with other products such as Excel and Project.&amp;nbsp; I have known small groups of four or five developers using TFS and other groups of upwards of a thousand people, it can adapt to your needs.&amp;nbsp; There is also a Workgroup edition available on certain MSDN subcriptions for free use (with suitable Visual Studio licences, don't quote me on licencing issues!) for teams of no more than five developers.&lt;/P&gt;
&lt;P&gt;If you like the sound of this or if you want more information on this product you can find more from the links below, including a 90 day trial of TFS and links to the Rosario CTP (V.next) release of TFS on a downloadable virtual pc image.&amp;nbsp; Enjoy!&lt;/P&gt;
&lt;P&gt;Visual Studio Team Foundation Server 2005&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-us/teamsystem/aa718825.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/aa718825.aspx"&gt;http://msdn2.microsoft.com/en-us/teamsystem/aa718825.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio Team Foundation Server 2008&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-gb/vsts2008/products/bb933758.aspx" mce_href="http://msdn2.microsoft.com/en-gb/vsts2008/products/bb933758.aspx"&gt;http://msdn2.microsoft.com/en-gb/vsts2008/products/bb933758.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio Team Foundation Server 2008 90 Day Trial Edition&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=B0155166-B0A3-436E-AC95-37D7E39A440C&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=B0155166-B0A3-436E-AC95-37D7E39A440C&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=B0155166-B0A3-436E-AC95-37D7E39A440C&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio 'Rosario' CTP&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-us/teamsystem/bb725993.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/bb725993.aspx"&gt;http://msdn2.microsoft.com/en-us/teamsystem/bb725993.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a Joyous Yule and see you all in the New Year!&lt;BR&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6826934" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Team Foundation Server Administration Tool</title><link>http://blogs.msdn.com/jneave/archive/2007/12/20/team-foundation-server-administration-tool.aspx</link><pubDate>Thu, 20 Dec 2007 20:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6819237</guid><dc:creator>Jason Neave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jneave/comments/6819237.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jneave/commentrss.aspx?PostID=6819237</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jneave/rsscomments.aspx?PostID=6819237</wfw:comment><description>&lt;P&gt;Found a nice little tool on CodePlex that I will be looking at further as this project continues;&lt;/P&gt;
&lt;P&gt;Team Foundation Server Administration Tool&lt;BR&gt;&lt;A href="http://www.codeplex.com/TFSAdmin" mce_href="http://www.codeplex.com/TFSAdmin"&gt;http://www.codeplex.com/TFSAdmin&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;It's a nice little app that allows you to see all of the users on each of your Team Projects and alter there permissions for Sharepoint, Reporting Services and TFS as a whole.&amp;nbsp; If you do something it isn't expecting it will crash out though as the changes you make aren't live it is more an irritation than the end of the world.&amp;nbsp; It is however community driven so if you do come across any issues you can get the help out by fixing said issue, something I will be looking into myself and I would encourage others to do so as well.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Jason&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6819237" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jneave/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/jneave/archive/tags/TFS+Admin/default.aspx">TFS Admin</category></item></channel></rss>