<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.jayntguru.com &#187; upgrade</title>
	<atom:link href="http://jayntguru.com/wordpress/archives/tag/upgrade/feed" rel="self" type="application/rss+xml" />
	<link>http://jayntguru.com/wordpress</link>
	<description>jay&#039;s website</description>
	<lastBuildDate>Wed, 20 Jul 2011 20:02:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>TFS 2008 to TFS 2010 Install notes</title>
		<link>http://jayntguru.com/wordpress/archives/325</link>
		<comments>http://jayntguru.com/wordpress/archives/325#comments</comments>
		<pubDate>Sun, 13 Mar 2011 17:10:43 +0000</pubDate>
		<dc:creator>jayntguru</dc:creator>
				<category><![CDATA[computer geek stuff]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[tfs 2008]]></category>
		<category><![CDATA[tfs 2010]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://jayntguru.com/wordpress/archives/325</guid>
		<description><![CDATA[Recently (about 5 minutes ago) I did an upgrade in production of our Team Foundation 2008 server to Team Foundation 2010. I had a dry run that worked well but of course on the real thing I had a couple of issues. Here are some notes. TFS requires sysadmin on the new SQL server, it [...]]]></description>
			<content:encoded><![CDATA[<p>Recently (about 5 minutes ago) I did an upgrade in production of our Team Foundation 2008 server to Team Foundation 2010. I had a dry run that worked well but of course on the real thing I had a couple of issues. Here are some notes.</p>
<ul>
<li>TFS requires sysadmin on the new SQL server, it wants to create/drop databases like crazy</li>
<li>TFS previous to 2010 required sharepoint to be installed, with 2010 it’s just an option, you can add it later.</li>
<li>To clean up from an earlier install (failed, test run, etc.) you can run this command (see the gotcha at the end!)</li>
</ul>
<ul>     </ul>
<ul>
<p>C:\Program Files\Microsoft Team Foundation Server 2010\Tools&gt;tfsconfig setup /un         <br />install:all</p>
</ul>
<li>The steps are</li>
<ol>
<li>Install TFS 2010</li>
<li>Configure TFS 2010 (this creates databases)</li>
<li>Backup your old TFS databases (all of them)</li>
<li>Restore your old TFS databases to your new sql instance</li>
<li>Run the TFS import command from command line. It should look like this:</li>
</ol>
<ol>       </ol>
<ol>
<p>C:\Program Files\Microsoft Team Foundation Server 2010\Tools&gt;Tfsconfig import /s           <br />qlinstance:server\instance /collectionName:imported /confirmed</p>
</ol>
<li>Once you do this, you should be good to go</li>
<li>We had an error when trying to install on production because it kept finding information from the previous one. Apparently the tsconfig /setup uninstall:all doesn’t really uninstall all! There were extended database properties left over that we had to delete manually. Until we did this, we received this error:</li>
<ul>     </ul>
<ul>
<li>TF30046: The instance information does not match.</li>
</ul>
<li>There are very useful logfiles located in:</li>
<ul>     </ul>
<ul>
<li>C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs</li>
</ul>
<li>In order to get visual studio 2005 to connect to TFS 2010, you have to install in this order:</li>
<ol>
<li>Visual studio 2005</li>
<li>Tfs plugin for vs 2005</li>
<li>Vs 2005 sp1</li>
<li>Vs 2005 vista compatibility update (run windows update)</li>
<li>Vs 2005 TFS 2010 update</li>
<li>Then you enter the full URL in the server name field: <a href="http://tfs2010_server:8080/tfs">http://tfs2010_server:8080/tfs</a></li>
<li>If it tells you that you can’t put in the “/” and such, it means you installed in the wrong order.</li>
</ol>
<li>In order to get visual studio 2008 to connect to TFS 2010, you have to:</li>
<ol>
<li>Install vs 2008</li>
<li>Install vs 2008 sp1</li>
<li>Install vs 2008 TFS compatibility pack</li>
<li>Enter servername as: <a href="http://tfs2010_server:8080/tfs">http://tfs2010_server:8080/tfs</a></li>
</ol>
<li>That’s all I have for now. After all the devs come in and hit this tomorrow I may have some more updates (but I hope not!).</li>
<p>&#160;</p>
<p>&#160;</p>
<ul>
<ol>     </ol>
<ol>       </ol>
<ol>                </ol>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jayntguru.com/wordpress/archives/325/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>scom missing performance counters</title>
		<link>http://jayntguru.com/wordpress/archives/321</link>
		<comments>http://jayntguru.com/wordpress/archives/321#comments</comments>
		<pubDate>Fri, 07 Jan 2011 20:02:57 +0000</pubDate>
		<dc:creator>jayntguru</dc:creator>
				<category><![CDATA[annoyances]]></category>
		<category><![CDATA[computer geek stuff]]></category>
		<category><![CDATA[scom]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://jayntguru.com/wordpress/archives/321</guid>
		<description><![CDATA[I recently had to make some changes to my scom test environment server. It’s a single virtual machine with scom, sql, ssrs, the works on it. Despite what one would think, it has performed well with about 30 agents. Recently I added about that many more and it pushed up the ram to the 4gb [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to make some changes to my scom test environment server. It’s a single virtual machine with scom, sql, ssrs, the works on it. Despite what one would think, it has performed well with about 30 agents. Recently I added about that many more and it pushed up the ram to the 4gb max that I had given it. When I added more I realized I had used 2008 x32 for the OS (oops) and was not able to see the extra ram. After some research I found that I could do an upgrade from 2008 standard to enterprise, which is what I did. Afterwards, scom wouldn’t run because the SDK service would not start. This is the event log message.</p>
<blockquote><p>Log Name:&#160;&#160;&#160;&#160;&#160; Operations Manager     <br />Source:&#160;&#160;&#160;&#160;&#160;&#160;&#160; OpsMgr SDK Service      <br />Date:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1/7/2011 2:25:48 PM      <br />Event ID:&#160;&#160;&#160;&#160;&#160; 26380      <br />Task Category: None      <br />Level:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Error      <br />Keywords:&#160;&#160;&#160;&#160;&#160; Classic      <br />User:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; N/A      <br />Computer:&#160;&#160;&#160;&#160;&#160; </p>
<p>Description:     <br />The System Center Operations Manager SDK Service failed due to an unhandled exception.&#160; <br />The service will attempt to restart.       <br />Exception: </p>
<p>System.TypeInitializationException: The type initializer for &#8216;Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess&#8217; threw an exception. &#8212;&gt; System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.     <br />&#160;&#160; at System.Diagnostics.PerformanceCounter.Initialize()      <br />&#160;&#160; at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.PerformanceCounterCategoryDescriptor.SingleInstancePerformanceCounterCategoryManager.CreateCounter(String categoryName, String counterName)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.PerformanceCounterCategoryDescriptor.SingleInstancePerformanceCounterCategoryManager.CreateCounters(PerformanceCounterCategoryDescriptor categoryInfo)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.PerformanceCounterCategoryDescriptor.SingleInstancePerformanceCounterCategoryManager..ctor(String instanceName, PerformanceCounterCategoryDescriptor categoryInfo)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.SingleInstancePerformanceCounterCategoryDescriptor.CreateManager()      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkPerfCounterManager..ctor()      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess..cctor()      <br />&#160;&#160; &#8212; End of inner exception stack trace &#8212;      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess.Initialize()      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Sdk.Service.SdkSubService.AsyncStartCallback(Object notUsed)      <br />&#160;&#160; at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)      <br />&#160;&#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)      <br />&#160;&#160; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)      <br />&#160;&#160; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)      <br />Event Xml:      <br />&lt;Event xmlns=&quot;<a href="http://schemas.microsoft.com/win/2004/08/events/event&quot;">http://schemas.microsoft.com/win/2004/08/events/event&quot;</a>&gt;      <br />&#160; &lt;System&gt;      <br />&#160;&#160;&#160; &lt;Provider Name=&quot;OpsMgr SDK Service&quot; /&gt;      <br />&#160;&#160;&#160; &lt;EventID Qualifiers=&quot;49152&quot;&gt;26380&lt;/EventID&gt;      <br />&#160;&#160;&#160; &lt;Level&gt;2&lt;/Level&gt;      <br />&#160;&#160;&#160; &lt;Task&gt;0&lt;/Task&gt;      <br />&#160;&#160;&#160; &lt;Keywords&gt;0&#215;80000000000000&lt;/Keywords&gt;      <br />&#160;&#160;&#160; &lt;TimeCreated SystemTime=&quot;2011-01-07T19:25:48.000Z&quot; /&gt;      <br />&#160;&#160;&#160; &lt;EventRecordID&gt;10025424&lt;/EventRecordID&gt;      <br />&#160;&#160;&#160; &lt;Channel&gt;Operations Manager&lt;/Channel&gt;      <br />&#160;&#160;&#160; &lt;Computer&gt;INFMGT52.accessgeneral.com&lt;/Computer&gt;      <br />&#160;&#160;&#160; &lt;Security /&gt;      <br />&#160; &lt;/System&gt;      <br />&#160; &lt;EventData&gt;      <br />&#160;&#160;&#160; &lt;Data&gt;System.TypeInitializationException: The type initializer for &#8216;Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess&#8217; threw an exception. &#8212;&amp;gt; System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.      <br />&#160;&#160; at System.Diagnostics.PerformanceCounter.Initialize()      <br />&#160;&#160; at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.PerformanceCounterCategoryDescriptor.SingleInstancePerformanceCounterCategoryManager.CreateCounter(String categoryName, String counterName)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.PerformanceCounterCategoryDescriptor.SingleInstancePerformanceCounterCategoryManager.CreateCounters(PerformanceCounterCategoryDescriptor categoryInfo)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.PerformanceCounterCategoryDescriptor.SingleInstancePerformanceCounterCategoryManager..ctor(String instanceName, PerformanceCounterCategoryDescriptor categoryInfo)      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Internal.SingleInstancePerformanceCounterCategoryDescriptor.CreateManager()      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkPerfCounterManager..ctor()      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess..cctor()      <br />&#160;&#160; &#8212; End of inner exception stack trace &#8212;      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess.Initialize()      <br />&#160;&#160; at Microsoft.EnterpriseManagement.Mom.Sdk.Service.SdkSubService.AsyncStartCallback(Object notUsed)      <br />&#160;&#160; at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)      <br />&#160;&#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)      <br />&#160;&#160; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)      <br />&#160;&#160; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)&lt;/Data&gt;      <br />&#160; &lt;/EventData&gt;      <br />&lt;/Event&gt;</p>
</blockquote>
<p><a href="http://support.microsoft.com/kb/300956" target="_blank">After some research I found this article from Microsoft that contains instructions on how to fix this problem.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jayntguru.com/wordpress/archives/321/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>upgrading from w7 rc to rtm</title>
		<link>http://jayntguru.com/wordpress/archives/117</link>
		<comments>http://jayntguru.com/wordpress/archives/117#comments</comments>
		<pubDate>Sat, 31 Oct 2009 19:08:56 +0000</pubDate>
		<dc:creator>jayntguru</dc:creator>
				<category><![CDATA[computer geek stuff]]></category>
		<category><![CDATA[w7]]></category>
		<category><![CDATA[rc]]></category>
		<category><![CDATA[rtm]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://jayntguru.com/wordpress/archives/117</guid>
		<description><![CDATA[I usually don’t do upgrades but in this case upgrading from the release candidate to the full release of W7 didn’t seem like the worst idea. I used the instructions at this link and it worked.]]></description>
			<content:encoded><![CDATA[<p>I usually don’t do upgrades but in this case upgrading from the release candidate to the full release of W7 didn’t seem like the worst idea. <a href="http://www.howtogeek.com/howto/3075/how-to-upgrade-the-windows-7-rc-to-rtm/" target="_blank">I used the instructions at this link and it worked.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jayntguru.com/wordpress/archives/117/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

