<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Gaffer-Tape Engineering</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jneave/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jneave/feed.xml</link>
    <description>A journal of my exploits, professional and personal, with regards to fitting square pegs in round holes.</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:21:47 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Report Viewer Throwing a 404 Error on Printing or Export</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/report-viewer-throwing-a-404-error-on-printing-or-export</link>
      <pubDate>Thu, 23 Feb 2012 08:02:00 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2012/02/23/report-viewer-throwing-a-404-error-on-printing-or-export/</guid>
      <description><![CDATA[I had a case recently that was peculiar to say the least and took some interesting troubleshooting,...]]></description>
      <content:encoded><![CDATA[<p>I had a case recently that was peculiar to say the least and took some interesting troubleshooting, to resolve.&nbsp; The issue was as follows;<br />My customer was hosting the Report Viewer control in a site in IIS and when they tried to print or export a report it intermittently failed with an HTTP404 error.</p>
<p>We took network traces, reviewed the IIS logs, a few dumps, reviewed the SSRS logs too and the cause of the 404 eluded us.&nbsp; The break through came when I noticed that the format of the 404 page matched that of IIS which showed that the error was coming from IIS rather than the Report Viewer control or SSRS itself.&nbsp; From there we enabled the developer tools within IE (hit F12) and performed a network trace for the browser session alone while reproducing the issue.</p>
<p>After no small amount of trial and error we discovered that the issue related to the size of the query that was being passed to IIS, this was after a few hours which involved copying and renaming the reports to have differing lengths of path and filename.&nbsp; The length of the query was below that which SSRS can handle (260 characters) and the error being thrown by IIS led us to look at filters in IIS.&nbsp; My customer then dug into their IIS configuration further and discovered that though there were no filters enabled there was a maximum query length set of 256 characters.&nbsp; After increasing this to 2048 the issue was resolved.</p>
<p>To check this setting, open IIS Manager and navigate to the "features view" for the site you are hosting the Report Viewer control in then double click on "Request Filtering".&nbsp; Click on the "Rules" tab and then "Edit Feature Settings" and you should find the "Maximum Query String" setting there.&nbsp; Increase the number and you should see this issue resolved.</p>
<p>Jason</p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Personal Projects and My Blogs</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/personal-projects-and-my-blogs</link>
      <pubDate>Fri, 12 Aug 2011 04:55:35 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2011/08/12/personal-projects-and-my-blogs/</guid>
      <description><![CDATA[This blog has long been a combination of professional and personal posts, insofar as I post about my...]]></description>
      <content:encoded><![CDATA[<p>This blog has long been a combination of professional and personal posts, insofar as I post about my personal projects and not gossip, but I've decided to split the two apart.&nbsp; From now on this blog will cover technologies I support at work and my personal blog will cover my personal projects and other Microsoft related posts such as Media Center and Windows Home Server.</p>
<p>So, from now on for .NET Data Access and SQL Server related posts stick to here;<br /><a href="https://blogs.msdn.com/b/jneave">https://blogs.msdn.com/b/jneave</a></p>
<p>For my personal projects on topics including .NET Gadgeteer, Netduino, home brewing, 3d printing, electronics, home theatre and random stuff head here;<br /><a href="https://www.jedibowler.com">www.jedibowler.com</a></p>
<p>Regards,<br />Jason</p>]]></content:encoded>
    </item>
    <item>
      <title>SSRS 2005 Issue: 'Method not Found: CleanCurrentUserName()' and 'Report Server is not responding'</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/ssrs-2005-issue-method-not-found-cleancurrentusername-and-report-server-is-not-responding</link>
      <pubDate>Fri, 17 Jun 2011 09:52:05 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2011/06/17/ssrs-2005-issue-method-not-found-cleancurrentusername-and-report-server-is-not-responding/</guid>
      <description><![CDATA[I've been researching an issue today relating to a problem with SSRS 2005, the symptoms are as...]]></description>
      <content:encoded><![CDATA[<p>I've been researching an issue today relating to a problem with SSRS 2005, the symptoms are as follows;</p>
<p>1. "Report server is not responding" error in the browser when connecting to the Report Manager website.<br />2. The following message in an ASP.NET entry in the application event log on the server:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Exception information:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exception type: MissingMethodException<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exception message: Method not found: 'Void Microsoft.ReportingServices.Diagnostics.UserUtil.CleanCurrentUserName()'.</p>
<p>&nbsp;</p>
<p>It this case the cause was a mismatch in the ReportingServicesWebServer.dll assembly version, for some reason the assembly hadn't been updated when the service pack was applied and the assembly was an older version than ReportingServicesService.exe.&nbsp; Looking through our internal KB it seems that the recommendation was to destroy the installation of SQL Server as a whole and reinstall, in a few cases that didn't solve it either.&nbsp;&nbsp;Becuase it seems that the only option provided was a reinstall I felt a risky manouver was worth trying and it turned out to be a success.&nbsp;</p>
<p><em>Backup then delete the offending assembly then apply the latest cumulative update, a reboot may be required.&nbsp;</em></p>
<p>The assembly is replaced as a result of the CU update and all the assemblies are brought up to the same version, it should be as easy as that and certainly a lot quicker than a resinstallation!</p>
<p>Please note, this may still not resolve your issue but if it does it will save you many hours of reinstallation.&nbsp; Please ensure you perform full backups of your databases on the off chance it makes things worse and bare in mind that the logic inside the CU updater itself may change in the future.&nbsp; That said, if it does work feel free to drop me a comment as confirmation. :)</p>
<p>Regards,<br />Jason</p>]]></content:encoded>
    </item>
    <item>
      <title>TCP Provider Error/Semaphore Timeout from an SSIS Package</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/tcp-provider-errorsemaphore-timeout-from-an-ssis-package</link>
      <pubDate>Fri, 15 Apr 2011 06:35:00 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2011/04/15/tcp-provider-errorsemaphore-timeout-from-an-ssis-package/</guid>
      <description><![CDATA[I had a particularly tricky case recently that took a while to track down the cause, sharing in case...]]></description>
      <content:encoded><![CDATA[<p style="margin: 10pt 0cm 0pt;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;"><span style="font-size: small;"><span style="color: #000000;">I had a particularly tricky case recently that took a while to track down the cause, sharing in case it helps save anyone a few weeks of thier time and thier blood pressure!</span></span></span></span></span></p>
<h2 style="margin: 10pt 0cm 0pt;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Symptoms<o:p></o:p></span></span></span></h2>
<p class="MsoNormal"><span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-size: small;"><span style="font-family: Calibri;">An SSIS package fails with the following error;<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="line-height: 115%; font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">Executing the query "Some_Query" failed with the following error: "A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)".<o:p></o:p></span></p>
<h2 style="margin: 10pt 0cm 0pt;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;"></span></span></span></h2>
<h2 style="margin: 10pt 0cm 0pt;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Cause<o:p></o:p></span></span></span></h2>
<p class="MsoNormal"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-size: small;"><span style="font-family: Calibri;">If priority boost is enabled for an instance on the server in question then while under stress it is possible for the OS to be denied access to required resources that can cause the above behaviour to occur and the likelihood of this behaviour occurring increases when multiple instances are on the same machine with the option enabled.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="font-size: small;"><span style="font-family: Calibri;">You can ascertain the state of priority boost by running the following command;<o:p></o:p></span></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">EXEC</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'priority boost'<o:p></o:p></span></span></p>
<p class="MsoNormal"><span style="line-height: 115%; font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">GO<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;">As priority boost is an advanced command, you may need to enable them first otherwise you will see the following error;<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 8pt; mso-no-proof: yes;">Msg 15123, Level 16, State 1, Procedure sp_configure, Line 51<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 8pt; mso-no-proof: yes;">The configuration option 'priority boost' does not exist, or it may be an advanced option.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;">To enable them, run the following script;<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">EXEC</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'show advanced options'</span><span style="color: gray;">,</span> 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">RECONFIGURE</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">WITH</span> <span style="color: blue;">OVERRIDE<o:p></o:p></span></span></p>
<p class="MsoNormal"><span style="line-height: 115%; font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">GO<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;">The following shows the &ldquo;EXEC sp_configure &lsquo;priority boost&rsquo;&rdquo; results from a server that has priority boost disabled however the service has not been restarted so is still active at runtime.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 8pt; mso-no-proof: yes;">name<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>minimum<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp; </span>maximum<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp; </span>config_value run_value<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 8pt; mso-no-proof: yes;">----------------------------------- ----------- ----------- ------------ -----------<o:p></o:p></span></p>
<p class="MsoNormal"><span style="line-height: 115%; font-family: 'Courier New'; font-size: 8pt; mso-no-proof: yes;">priority boost<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>1<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>1<o:p></o:p></span></p>
<h2 style="margin: 10pt 0cm 0pt;"><span style="mso-no-proof: yes;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;"></span></span></span></span></h2>
<h2 style="margin: 10pt 0cm 0pt;"><span style="mso-no-proof: yes;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Resolution<o:p></o:p></span></span></span></span></h2>
<p class="MsoNormal"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;">For each instance on the server, run the following;<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">EXEC</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'priority boost'</span><span style="color: gray;">,</span> 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">RECONFIGURE</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">WITH</span> <span style="color: blue;">OVERRIDE<o:p></o:p></span></span></p>
<p class="MsoNormal"><span style="line-height: 115%; font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">GO<o:p></o:p></span></p>
<h2 style="margin: 10pt 0cm 0pt;"><span style="mso-no-proof: yes;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">More Information<o:p></o:p></span></span></span></span></h2>
<p class="MsoNormal"><span style="mso-no-proof: yes;"><span style="font-family: Calibri; font-size: small;">Priority boost:<br /></span></span><a href="https://msdn.microsoft.com/en-in/library/ms180943(v=SQL.105).aspx"><span style="mso-no-proof: yes;"><span style="font-family: Calibri; color: #0000ff; font-size: small;">https://msdn.microsoft.com/en-in/library/ms180943(v=SQL.105).aspx</span></span></a><span style="mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;"> <o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="mso-no-proof: yes;"><span style="font-family: Calibri; font-size: small;">Sp_configure:<br /></span></span><a href="https://msdn.microsoft.com/en-in/library/ms188787(v=SQL.105).aspx"><span style="mso-no-proof: yes;"><span style="font-family: Calibri; color: #0000ff; font-size: small;">https://msdn.microsoft.com/en-in/library/ms188787(v=SQL.105).aspx</span></span></a><span style="mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;"> <o:p></o:p></span></span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Server Reporting Services (SSRS) Logging</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/sql-server-reporting-services-ssrs-logging</link>
      <pubDate>Tue, 24 Aug 2010 07:14:09 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2010/08/24/sql-server-reporting-services-ssrs-logging/</guid>
      <description><![CDATA[This is another post that is for my own reference though likely useful to a number of people is on...]]></description>
      <content:encoded><![CDATA[<p>This is another post that is for my own reference though likely useful to a number of people is on on the topic of SSRS logging.&nbsp; For the most part all the information you will need is at the following link;</p>
<p><a href="https://msdn.microsoft.com/en-us/library/ms157403.aspx">https://msdn.microsoft.com/en-us/library/ms157403.aspx</a></p>
<p>For issues with SSRS in native mode enabling HTTP logging is very useful and creates log files in the same format as IIS, mostly because SSRS2005&nbsp;is hosted in&nbsp;IIS and SSRS2008 onwards hosts ASP.Net itself so under the hood it is likely the same logging code as IIS iteself.&nbsp; This has proven very useful for myself so thought I'd share with my readers, whoever you are. :)</p>
<p>Jason</p>]]></content:encoded>
    </item>
    <item>
      <title>Installing Reporting Services 2005 on Windows Server 2008 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/installing-reporting-services-2005-on-windows-server-2008-r2</link>
      <pubDate>Wed, 09 Jun 2010 07:19:51 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2010/06/09/installing-reporting-services-2005-on-windows-server-2008-r2/</guid>
      <description><![CDATA[I've recently moved to the&nbsp;SQL&nbsp;Developer&nbsp;Team&nbsp;and I'm currently building a one...]]></description>
      <content:encoded><![CDATA[<p>I've recently moved to the&nbsp;SQL&nbsp;Developer&nbsp;Team&nbsp;and I'm currently building a one stop SQL machine with SQL 2005, 2008 and 2008 R2 (all 64bit versions)&nbsp;side by side and I've come across an issue installing SSRS 2005.&nbsp; There are plenty of blog posts out there stating that IIS6 compatability must be installed and that .NET 32bit on 64bit must be set to false however following these I still was not able to install Reporting Services 2005.&nbsp; It wasn't until I found the following article which has an adsutil script to run that installation was possible.</p>
<p>I'd reccomend everyone seeing this issue run the script rather than checking the 32 on&nbsp;64 setting in the GUI, for some reason the script succeeded where the GUI failed.</p>
<p><a href="https://msdn.microsoft.com/en-us/library/bb677367(SQL.90).aspx">https://msdn.microsoft.com/en-us/library/bb677367(SQL.90).aspx</a></p>
<p>Hope this helps,<br />Jason</p>]]></content:encoded>
    </item>
    <item>
      <title>Installing TFS 2010 RC on Windows Home Server</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/installing-tfs-2010-rc-on-windows-home-server</link>
      <pubDate>Fri, 12 Feb 2010 06:16:30 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2010/02/12/installing-tfs-2010-rc-on-windows-home-server/</guid>
      <description><![CDATA[A quick update to my previous post regarding installing TFS 2020 Beta2 on Windows Home Server, the...]]></description>
      <content:encoded><![CDATA[<p>A quick update to my <a href="https://blogs.msdn.com/jneave/archive/2009/10/30/installing-tfs-2010-beta2-on-windows-home-server.aspx">previous post</a> regarding installing TFS 2020 Beta2 on Windows Home Server, the recently <a href="https://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">released RC</a> installs as easy and the steps to enable secure remote access are the same.</p>  <p>Regards,   <br />Jason</p>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio 2010 and TFS 2010 VM Factory</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/visual-studio-2010-and-tfs-2010-vm-factory</link>
      <pubDate>Fri, 15 Jan 2010 03:16:15 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2010/01/15/visual-studio-2010-and-tfs-2010-vm-factory/</guid>
      <description><![CDATA[It is with great pleasure that I can announce that the Visual Studio 2010 and Team Foundation Server...]]></description>
      <content:encoded><![CDATA[<p>It is with great pleasure that I can announce that the Visual Studio 2010 and Team Foundation Server 2010 VM Factory guidance has shipped!&#160; This is the first Rangers Project I contributed to that has shipped so it is with no small pride either!</p>  <p><a title="https://ranversvsvmfactory.codeplex.com/wikipage" href="https://ranversvsvmfactory.codeplex.com/wikipage">https://ranversvsvmfactory.codeplex.com/wikipage</a></p>  <p>The Factory is a set of scripts and guidance that allows for the creation of an ISO image that allows for the automated creation of a VS of even TFS virtual machine to be created with the minimum of fuss.&#160; There is also a TFS Virtualisation Guidance document which tells you everything you need to know in order to virtualise your instance and what issues you may see with performance.</p>  <p>I was the lead for the TFS aspect of the document and the work my team and the rest of the guys involved is nothing short of phenomenal.&#160; I hope you all can benefit from our hard work.</p>  <p>Enjoy!</p>  <p>Jason</p>]]></content:encoded>
    </item>
    <item>
      <title>Home Server and Media Centre Posts: New Home</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/home-server-and-media-centre-posts-new-home</link>
      <pubDate>Tue, 08 Dec 2009 08:07:00 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2009/12/08/home-server-and-media-centre-posts-new-home/</guid>
      <description><![CDATA[Howdy,
For those who may have noticed a decrease in the number of non-TFS related posts on here you...]]></description>
      <content:encoded><![CDATA[<P>Howdy,</P>
<P>For those who may have noticed a decrease in the number of non-TFS related posts on here you may be interested in heading over to my personal blog.&nbsp; I've decided to separate professional and personal projects so most of my Home Server and Media Centre posts now go up over there.</P>
<P><A href="https://jedibowler.spaces.live.com/" mce_href="https://jedibowler.spaces.live.com/">https://jedibowler.spaces.live.com</A></P>
<P>It's a shameless plug I know. ;)</P>
<P>Regards,<BR>Jason</P>]]></content:encoded>
    </item>
    <item>
      <title>Installing TFS 2010 Beta2 on Windows Home Server</title>
      <link>https://docs.microsoft.com/archive/blogs/jneave/installing-tfs-2010-beta2-on-windows-home-server</link>
      <pubDate>Fri, 30 Oct 2009 14:41:00 GMT</pubDate>
      <dc:creator><![CDATA[kneave]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jneave/2009/10/30/installing-tfs-2010-beta2-on-windows-home-server/</guid>
      <description><![CDATA[&nbsp;Updated:&nbsp; This precedure also works for TFS 2010 RC using the latest bits.
&nbsp;After...]]></description>
      <content:encoded><![CDATA[<P>&nbsp;<STRONG>Updated:&nbsp; This precedure also works for TFS 2010 RC using the latest bits.</STRONG></P>
<P>&nbsp;After many attempts to install TFS 2008 on WHS I ended up giving up on the whole idea.&nbsp; Reporting Services and WSS kept throwing up roadblocks periodically and seemed to make it more hassle that it’s worth.&nbsp; From the first rumbling I heard internal regarding TFS 2010 and new configuration options however I had hope that things would be considerably easier.&nbsp; Enter <A href="https://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx" target=_blank mce_href="https://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx">TFS Basics</A>.</P>
<P>TFS 2010 can now be configured with or without SharePoint and Reporting Services, it can also now be installed against SQL Express.&nbsp; In fact, if you install TFS 2010 and follow the steps to install as TFS Basic SQL Express will be installed and configured automatically!&nbsp; </P>
<P>Installation on Home Server is a breeze, get the bits from <A href="https://msdn.microsoft.com/teamsystem" target=_blank mce_href="https://msdn.microsoft.com/teamsystem">MSDN</A> and install from the Tfs-x86 folder.&nbsp; Once installation completes the configuration wizard should open, click on “TFS Basic” in the left hand menu and click next a few times.&nbsp; Installation is that simple!&nbsp; 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.</P>
<P>Without further adieu…</P>
<OL>
<LI>Open a remote connection to your Home Server using Remote Desktop. </LI>
<LI>Download and install <A href="https://msdn.microsoft.com/teamsystem" target=_blank mce_href="https://msdn.microsoft.com/teamsystem">TFS 2010 Beta2</A> (<A href="https://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx" target=_blank mce_href="https://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx">easy</A>) </LI>
<LI>Install TFC 2010 Beta2 somewhere and test local connectivity </LI>
<LI>Follow these steps to export the Home Server certificate, you will be looking for one that matches your *.homeserver.com (or similar) URL. <BR><A href="https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2cfeeba2-511f-47e8-913c-f196b74e6a44.mspx?mfr=true" mce_href="https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2cfeeba2-511f-47e8-913c-f196b74e6a44.mspx?mfr=true">https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2cfeeba2-511f-47e8-913c-f196b74e6a44.mspx?mfr=true</A> </LI>
<LI>Open inetmgr and find the "Team Foundation Server" website then right click and open the properties dialog. In the Directory Security tab click on "Server Certificate" and the certificate wizard should show itself. Click on Next. <BR><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image001_thumb.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image001_thumb.png" width=244 height=178 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image001_thumb.png"> </LI>
<LI>We will want to import the certificate so click on the radio button then click next. 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_2.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_2.png" mce_href="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_2.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_thumb.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_thumb.png" width=244 height=189 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image002_thumb.png"></A></P></LI>
<LI>Navigate to the location of the PFX file from the previous step and click next. 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_2.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_2.png" mce_href="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_2.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_thumb.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_thumb.png" width=244 height=188 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image003_thumb.png"></A></P></LI>
<LI>Click next and enter the name of the password you entered for the PFX file. </LI>
<LI>Enter the port you wish to use for SSL, 8181 for example. 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_2.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_2.png" mce_href="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_2.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_thumb.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_thumb.png" width=244 height=189 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image004_thumb.png"></A></P></LI>
<LI>Review the details and click next. <BR><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_2.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_2.png" mce_href="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_2.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_thumb.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_thumb.png" width=244 height=188 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image005_thumb.png"></A> </LI>
<LI>Click on the Web Site tab and if not present, enter the port specified for SSL in the SSL Port text box. </LI>
<LI>Done. </LI></OL>
<P>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.&nbsp; Please be aware that some routers will route their external address to their control panel.&nbsp; 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.</P>
<P>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.&nbsp; Enjoy and feel free to add comments if you have any questions.</P>
<P align=center><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_2.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_2.png" mce_href="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_2.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_thumb.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_thumb.png" width=244 height=161 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/clip_image006_thumb.png"></A><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_4.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_4.png" mce_href="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_4.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_thumb_1.png" original-url="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_thumb_1.png" width=244 height=192 mce_src="https://blogs.msdn.com/blogfiles/jneave/WindowsLiveWriter/InstallingTFS2010Beta2onWindowsHomeServe_D267/image_thumb_1.png"></A>&nbsp; </P>
<P>Jason</P>]]></content:encoded>
    </item>
  </channel>
</rss>