<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>CleverWorkarounds</title>
	
	<link>http://www.cleverworkarounds.com</link>
	<description>After much frustration, it seems DEFAULT is the way to go...</description>
	<lastBuildDate>Mon, 16 Aug 2010 22:56:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cleverworkarounds/VURr" /><feedburner:info uri="cleverworkarounds/vurr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Why me? Web part errors on new web applications</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/N7SuVwVo9A0/</link>
		<comments>http://www.cleverworkarounds.com/2010/08/17/why-me-web-part-errors-on-new-web-applications/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 16:27:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Site Definitions]]></category>
		<category><![CDATA[Site Templates]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Web Parts]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/08/17/why-me-web-part-errors-on-new-web-applications/</guid>
		<description><![CDATA[Oh man, it’s just not my week. After nailing a certificate issue yesterday that killed user profile provisioning, I get an even better one today! I’ve posted it here as a lesson on how not to troubleshoot this issue! The symptoms: I created a brand new web application on a SP2010 farm, and irrespective of [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>Oh man, it’s just not my week. After nailing a <a href="http://www.cleverworkarounds.com/2010/08/15/more-user-profile-sync-in-sp2010-certificate-provisioning-issues/" target="_blank">certificate issue</a> yesterday that killed user profile provisioning, I get an even better one today! I’ve posted it here as a lesson on how <strong>not </strong>to troubleshoot this issue!</p>
<h2>The symptoms:</h2>
<p>I created a brand new web application on a SP2010 farm, and irrespective of the site collection I subsequently create, I get the dreaded error &quot;Web Part Error: This page has encountered a critical error. Contact your system administrator if this problem persists&quot;</p>
<p>Below is a screenshot of a web app using the team site template. Not so good huh?</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb7.png" width="691" height="491" /></a> </p>
<h2>The swearing…</h2>
<p>So faced with this broken site, I do what any other self respecting SharePoint consultant would do. I silently cursed Microsoft for being at the root of all the world’s evils and took a peek into that very verbose and very cryptic place known as the ULS logs. Pretty soon I found messages like:</p>
<blockquote><p>0&#215;3348 SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; General&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8sl3 High&#160;&#160;&#160;&#160; DelegateControl: Exception thrown while building custom control &#8216;Microsoft.SharePoint.SPControlElement&#8217;: This page has encountered a critical error. Contact your system administrator if this problem persists. eff89784-003b-43fd-9dde-8377c4191592</p>
<p>0&#215;3348 SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Web Parts&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7935 Information <a href="http://sp:81/default.aspx">http://sp:81/default.aspx</a> &#8211; An unexpected error has been encountered in this Web Part.&#160; Error: This page has encountered a critical error. Contact your system administrator if this problem persists., </p>
</blockquote>
<p>Okay, so that is about as helpful as a fart in an elevator, so I turned up the debug juice using that new, pretty debug juicer turner-upper (okay, the diagnostic logging section under monitoring in central admin). I turned on a variety of logs at different times including.</p>
<ul>
<li>SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Configuration&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; General&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Web Parts&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Feature Infrastructure&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Fields&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Web Controls&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Server&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; General&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Server&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Setup and Upgrade&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
<li>SharePoint Server&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Topology&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Verbose</li>
</ul>
<p>While my logs got very big very quickly, I didn’t get much more detail apart from one gem,to me, seemed so innocuous amongst all the detail, yet so kind of.. fundamental <img src='http://www.cleverworkarounds.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>0&#215;3348 SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Web Parts&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; emt7 High&#160;&#160;&#160;&#160; Error: Failure in loading assembly: Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a eff89784-003b-43fd-9dde-8377c4191592</p>
</blockquote>
<p>That rather scary log message was then followed up by this one – which proved to be the clue I needed.</p>
<blockquote><p>0&#215;3348 SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Runtime&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6610 Critical Safe mode did not start successfully. This page has encountered a critical error. Contact your system administrator if this problem persists. eff89784-003b-43fd-9dde-8377c4191592</p>
</blockquote>
<p>It was about this time that I also checked the event logs (I told you this post was about how <strong>not </strong>to troubleshoot) and I saw the same entry as above.</p>
<p><font face="Verdana">Log Name:&#160;&#160;&#160;&#160;&#160; Application     <br />Source:&#160;&#160;&#160;&#160;&#160;&#160;&#160; Microsoft-SharePoint Products-SharePoint Foundation      <br />Event ID:&#160;&#160;&#160;&#160;&#160; 6610      <br />Description:      <br />Safe mode did not start successfully. This page has encountered a critical error. Contact your system administrator if this problem persists.      <br /></font></p>
<p>I read the error message carefully. This problem was certainly persisting and I was the system administrator, so I contacted myself and resolved to search google for the “Safe mode did not start successfully” error.<font face="Verdana"></font></p>
<h2>The 46 minute mark epiphany </h2>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image8.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb8.png" width="121" height="231" /></a> </p>
<p>If you watch the TV series “House”, you will know that House always gets an epiphany around the 46 minute mark of the show, just in time to work out what the mystery illness is and save the day. Well, this is the 46 minute mark of this post!</p>
<p>I quickly found that others had this issue in the past, and it was the process where SharePoint checks web.config to process all of the controls marked as safe. If you have never seen this, it is the section of your SharePoint web application configuration file that looks like this:</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image9.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb9.png" width="674" height="336" /></a>&#160; </p>
<p>This particular version of the error is commonly seen when people deploy multiple servers in their SharePoint farm, and use a different file path for the INETPUB folder. In my case, this was a single server. So, although I knew I was on the right track, I knew this wasn’t the issue.</p>
<p>My next thought was to run the site in full trust mode, to see if that would make the site work. This is usually a setting that makes me mad when developers ask for it because it tells me they have been slack. I changed the entry</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">trust</span> <span class="attr">level</span><span class="kwrd">=&quot;WSS_Minimal&quot;</span> <span class="attr">originUrl</span><span class="kwrd">=&quot;&quot;</span> <span class="kwrd">/&gt;</span></pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>to </p>
<pre class="csharpcode">&lt;trust level=<span class="str">&quot;Full&quot;</span> originUrl=<span class="str">&quot;&quot;</span> /&gt;</pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>But to no avail. Whatever was causing this was not affected by code access security.</p>
<p>I reverted back to WSS_Minimal and decided to remove all of the SafeControl entries from the web.config file, as shown below. I knew the site would bleat about it, but was interested if the “Safe Mode” error would go away.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb10.png" width="437" height="215" /></a> </p>
<p>The result? My broken site was now less broken. It was still bitching, but now it appeared to be bitching more like what I was expecting.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image11.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb11.png" width="757" height="342" /></a> </p>
<p>After that, it was a matter of adding back the &lt;safecontrol&gt; elements and retrying the site. It didn’t take long to pinpoint the offending entry.</p>
</p>
<blockquote>
<p>&lt;SafeControl Assembly=&quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot; Namespace=&quot;Microsoft.SharePoint.WebPartPages&quot; TypeName=&quot;ContentEditorWebPart&quot; Safe=&quot;False&quot; /&gt;</p>
</blockquote>
<p>As soon as I removed this entry the site came up fine. I even loaded up the content editor web part without this entry and it worked a treat. Therefore, how this spurious entry got there is still a mystery.</p>
<h2>The final mystery</h2>
<p>My colleague and I checked the web.config file in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG. This is the one that gets munged with other webconfig.* files when a new web application is provisioned. </p>
<p>Sure enough, its modified date was July 29 (just outside the range of the SharePoint and event logs unfortunately). When we compared against a known good file from another SharePoint site, we immediately saw the offending entry.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image13.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb13.png" width="782" height="273" /></a> </p>
</p>
<p>The solution store on this SharePoint server is empty and no 3rd party stuff to my knowledge has been installed here. But clearly this file has been modified. So, we did what any self respecting SharePoint consultant would do…</p>
<p>…we blamed the last guy.</p>
<p>&#160;</p>
<p>Thanks for reading</p>
<p>Paul Culmsee</p>
<p>www.sevensigma.com.au</p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/08/17/why-me-web-part-errors-on-new-web-applications/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/08/17/why-me-web-part-errors-on-new-web-applications/</feedburner:origLink></item>
		<item>
		<title>More User Profile Sync issues in SP2010: Certificate Provisioning Fun</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/X0EhHAIf1M0/</link>
		<comments>http://www.cleverworkarounds.com/2010/08/15/more-user-profile-sync-in-sp2010-certificate-provisioning-issues/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 02:03:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Forefront Identity Manager]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[User Profiles]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/08/15/more-user-profile-sync-in-sp2010-certificate-provisioning-issues/</guid>
		<description><![CDATA[Wow, isn’t the SharePoint 2010 User Profile Service just a barrel of laughs. Without a bit of context, when you compare it to SP2007, you can do little but shake your head in bewilderment at how complex it now appears. I have a theory about all of this. I think that this saga started over [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>Wow, isn’t the SharePoint 2010 User Profile Service just a barrel of laughs. Without a bit of context, when you compare it to SP2007, you can do little but shake your head in bewilderment at how complex it now appears.</p>
<p>I have a theory about all of this. I think that this saga started over a beer in 2008 or so. </p>
<p>I think that Microsoft decided that SharePoint 2010 should be able to write back to Active Directory (something that AD purists dislike but sold Bamboo many copies of their sync tool). Presumably the SharePoint team get on really well with the Forefront Identify Manager team and over a few Friday beers, the FIM guys said “Why write your own? Use our fit for purpose tool that does exactly this. As an added bonus, you can sync to other directories easily too”.</p>
<p>“Damn, that *is* a good idea”, says the SharePoint team and the rest is history. Remember the old saying, the road to hell is paved with good intentions? </p>
<p>Anyways, when you provision the UPS enough times, and understand what Forefront Identity Manager does, it all starts to make sense. Of course, to have it make sense, requires you to mess it up in the first place and I think that everyone universally will do this – because it is essentially <strong>impossible to get it right the first time </strong>unless you run everything as domain administrator. This is a key factor that I feel did not get enough attention within the product team. I have now visited three sites where I have had to correct issues with the user profile service. Remember, not all of us do SharePoint all day – for the humble system administrator that is also catering with the overall network, this implementation is simply too complex. Result? Microsoft support engineers are going to get a lot of calls here – and its going to cost Microsoft that way.</p>
<h2>One use-case they never tested</h2>
<p>I am only going to talk about one of the issues today because <a href="http://www.harbar.net/articles/sp2010ups.aspx">Spence</a> has written the definitive article that will get you through if you are doing it from scratch. </p>
<p>I went to a client site where they had attempted to provision the user profile synchronisation unsuccessfully. I have no idea of the things they tried because I wasn’t there unfortunately, but I made a few changes to permissions, AD rights and local security policy as per Spencers post. I then provisioned user profile sync again and I hit this issue. A sequence of 4 event log entries.</p>
<p><font face="Verdana">Event ID:&#160;&#160;&#160;&#160;&#160; 234     <br />Description:      <br />ILM Certificate could not be created: Cert step 2 could not be created: C:\Program Files\Microsoft Office Servers\14.0\Tools\MakeCert.exe -pe -sr LocalMachine -ss My -a sha1 -n CN=&quot;ForefrontIdentityManager&quot; -sky exchange -pe -in &quot;ForefrontIdentityManager&quot; -ir localmachine -is root      <br /></font></p>
<p><font face="Verdana">Event ID:&#160;&#160;&#160;&#160;&#160; 234     <br />Description:      <br />ILM Certificate could not be created: Cert could not be added: C:\Program Files\Microsoft Office Servers\14.0\Tools\CertMgr.exe -add -r LocalMachine -s My -c -n &quot;ForefrontIdentityManager&quot; -r LocalMachine -s TrustedPeople      <br /></font></p>
<p><font face="Verdana">Event ID:&#160;&#160;&#160;&#160;&#160; 234     <br />Description:      <br />ILM Certificate could not be created: netsh http error:netsh http add urlacl url=</font><a href="http://+:5725/"><font face="Verdana">http://+:5725/</font></a><font face="Verdana"> user=Domain\spfarm sddl=D:(A;;GA;;;S-1-5-21-2972807998-902629894-2323022004-1104)     <br /></font></p>
<p><font face="Verdana">Event ID:&#160;&#160;&#160;&#160;&#160; 234     <br />Description:      <br />Cannot get the self issued certificate thumbprint:       <br /></font></p>
<h2>The theory</h2>
<p>Luckily this one of those rare times where the error message actually makes sense (well – if you have worked with PKI stuff before). Clearly something went wrong in the creation of certificates. Looking at the sequence of events, it seems that as part of provisioning ForeFront Identity Manager, a self signed certificate was created for the Computer Account, added to the Trusted People certificate store and then is used for SSL on a web application or web service listening on port 5725. </p>
<p><em>By the way, don’t go looking for the web app listening on such a port in IIS because its not there. Just like <a href="http://blogs.msdn.com/b/bwelcker/archive/2007/12/04/everybody-why-leave-iis.aspx">SQL Reporting Services</a>, FIM likely uses very little of IIS and doesn’t need the overhead. </em>&#160;</p>
<p>The way I ended up troubleshooting this issue was to take a good look at the first error in the sequence and what the command was trying to do. Note the description in the event log is important here. “ILM Certificate could not be created: Cert step 2 could not be created”. So this implies that this command is the second step in a sequence and there was a step 1 that must have worked. Below is the step 2 command that was attempted.</p>
<p><font face="Verdana">C:\Program Files\Microsoft Office Servers\14.0\Tools\MakeCert.exe -pe -sr LocalMachine -ss My -a sha1 -n CN=&quot;ForefrontIdentityManager&quot; -sky exchange -pe -in &quot;ForefrontIdentityManager&quot; -ir localmachine -is root     <br /></font></p>
<p>When you create a certificate, it has to have a trusted issuer. Verisign and Thawte are examples and all browsers consider them trustworthy issuers. But we are not using 3rd party issuers here. Forefront uses a self-signed certificate. In other words, it trusts itself. We can infer that step 1 is the creation of this self-trusted certificate issuer by looking at the parameters of the MakeCert command that step 2 is using. </p>
<p>Now I am not going to annotate every Makecert parameter here, but the English version of the command above says something like: </p>
<blockquote><p>Make me a shiny new certificate for the local machine account and call it “ForefrontIdentityManager”, issued by a root certificate that can be found in the <strong>trusted root store </strong>also called ForeFrontIdentityManager. </p>
</blockquote>
<p>So this command implies that step 1 was the creation of that root certificate that issues the other certificates. <em>(Product team &#8211; you could have given the name of the root issuer certificate something different to the issued certificate)</em></p>
<h2>The root cause</h2>
<p>Now that we have established a theory of what is going on, the next step is to run the failing Makecrt command from a prompt and see what we get back. Make sure you do this as the Sharepoint farm account so you are comparing apples with apples.</p>
<p>C:\Program Files\Microsoft Office Servers\14.0\Tools&gt;MakeCert.exe -pe -sr LocalMachine -ss My -a sha1 -n CN=&quot;ForefrontIdentityManager&quot; -sky exchange -pe -in &quot;ForefrontIdentityManager&quot; -ir localmachine -is root</p>
<p><strong>Error: There are more than one matching certificate in the issuer&#8217;s root cert store. Failed</strong></p>
<p>Aha! so what do we have here? The error message states that we have more than 1 matching certificate in the <strong>issuers root certificate store</strong>. </p>
<p><em>For what its worth it is the parameters “-ir localmachine -is root” that specifies the certificate store to use. In this case, it is the <strong>trusted root certificate store </strong>on the <strong>local computer</strong>.</em></p>
<p>So lets go and take a look. Run the Microsoft Management Console (MMC) and Choose “Add/Remove Snap In” from the File Menu.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb4.png" width="553" height="386" /></a> </p>
<p>From the list of snap ins choose Certificates and then choose “Computer Account”</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image5.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb5.png" width="244" height="126" /></a> </p>
<p>Now in the list of certificate stores, we need to examine the one that the command refers to: The Trusted Root Certification Authorities store. Well, look at that, the error was telling the truth!</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb6.png" width="781" height="421" /></a> </p>
<p>Clearly the Forefront Identity Manager provisioning/unprovisioning code does not check for all circumstances. I can only theorise what my client did to cause this situation because I wasn’t privy to what was done on this particular install before I got there. but step 1 of this provisioning process would create an issuing certificate whether <strong>one existed already or not</strong>. Step 2 then failed because it had no way to determine which of these certificates is the <strong>authoritative one</strong>.</p>
<p>This was further exacerbated because each re-attempt creates another root certificate because there is <strong>no check whether a certificate already exists</strong>.</p>
<p>The cure is quite easy. Just delete all of the certificates from the Trusted Root Certification Authorities and re-provision the user profile sync in SharePoint. Provided that there is no certificate in this store to begin with, step 1 will create it and step 2 will then be able to create the self signed certificate using this issuer just fine.</p>
<h2>Conclusion (and minor rant)</h2>
<p>Many SharePoint pros have commented on the insane complexity of the new design of the user profile sync system. Yes I understand the increased flexibility offered by the new regime, leveraging a mature product like Forefront, but I see that with all of this flexibility comes risk that has not been well accounted for. SP2010 is twice as tough to learn as SP2007 and it is more likely that you will make a mistake than not making one. The more components added, the more points of failure and the less capable over-burdened support staff are in dealing with it when it happens. </p>
<p>SharePoint 2010 is barely out of nappies and I have already been in a remediation role for several sites over the user profile service alone. </p>
<p>I propose that Microsoft add a new program level KPI to rate how well they are doing with their SharePoint product development. That KPI should be something like % of time a system administrator can provision a feature without making a mistake or resorting to running it all as admin. The benefit to Microsoft would be tangible in terms of support calls and failed implementations. Such a KPI would force the product team to look at an example like the user profile service and think “How can we make this more resilient?”. “How can we remove the number of manual steps that are not obvious?”, “how can we make the wizard clearer to understand?” (yes they *will* use the wizard).</p>
<p>Right now it feels like the KPI was how many features could be crammed, in as well as how much integration between components there is. If there is indeed a KPI for that they definitely nailed it this time around.</p>
<p>Don’t get me wrong – its all good stuff, but if Microsoft are stumping seasoned SharePoint pros with this stuff, then they definitely need to change the focus a bit in terms of what constitutes a good product.</p>
<p>&#160;</p>
<p>Thanks for reading</p>
<p>Paul Culmsee</p>
<p><a href="http://www.sevensigma.com.au">www.sevensigma.com.au</a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/08/15/more-user-profile-sync-in-sp2010-certificate-provisioning-issues/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/08/15/more-user-profile-sync-in-sp2010-certificate-provisioning-issues/</feedburner:origLink></item>
		<item>
		<title>Index index everywhere but not a result in sight.</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/uufN90WWES4/</link>
		<comments>http://www.cleverworkarounds.com/2010/08/12/index-index-everywhere-but-not-a-result-in-sight/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 13:56:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/08/12/index-index-everywhere-but-not-a-result-in-sight/</guid>
		<description><![CDATA[I have been doing a bit more tech work than normal lately – SP2010 popularity I guess, and was asked to remediate a few issues on a problematic server that I hadn’t set up. The server in question had a number of issues (over and above the usual “lets all run it as one account” [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>I have been doing a bit more tech work than normal lately – SP2010 popularity I guess, and was asked to remediate a few issues on a problematic server that I hadn’t set up. The server in question had a number of issues (over and above the usual “lets all run it as one account” type stuff) that had a single root cause, so I thought I’d quickly document the symptoms and the cause here.</p>
<h2>Symptom 1: SQL Server Event ID 28005: </h2>
<p>“An exception occurred while enqueueing a message in the target queue. Error: 15404, State: 19. Could not obtain information about Windows NT group/user ‘DOMAIN\someuser&#8217;, error code 0&#215;5”</p>
<p>This error would be reported in the Application log around 70 times per minute. As it happened, I had removed the account in question from running any of the SharePoint web, application or windows services, but this still persisted. I suspect SharePoint was installed as this account because it was the db owner of many of the databases on the SQL Server. Whatever the case, SQL was whinging about it despite its lack of actual need to be there.</p>
<h2>Symptom 2: Event ID 4625:</h2>
<p>At a similar rate of knots as the SQL error, was the rate of 4625 errors in the security log. These logs were not complaining about the account that the SQL event complained about, but instead it complained about ANY account running the SQL Server instance. I tried network service, a domain account and a local account and saw similar errors (although the local one had a different code).</p>
<pre class="csharpcode">Log Name:      Security
Source:        Microsoft-Windows-Security-Auditing
Event ID:      4625
Task Category: Logon
Keywords:      Audit Failure
Description:  An account failed to log on. 

Subject:
    Security ID:        NETWORK SERVICE
    Account Name:        COMPUTER$
    Account Domain:        DOMAIN
    Logon ID:        0x3e4 

Failure Information:
    Failure Reason:        Unknown user name or bad password.
    Status:            0xc000006d
    Sub Status:        0xc0000064 

Process Information:
    Caller Process ID:    0x7e0
    Caller Process Name:    E:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe 

Detailed Authentication Information:
    Logon Process:        Authz
    Authentication Package:    Kerberos</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>When using a local, rather than a domain user account the code was:</p>
<pre class="csharpcode">Failure Information:
    Failure Reason:        An Error occured during Logon.
    Status:            0xc000005e
    Sub Status:        0x0 </pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<h2>Symptom 3: Search only working for domain administrators</h2>
<p>On top of the logs being filled by endless entries of the previous two, I had another error (the original reason why I was called in actually). A SharePoint search would yield zip, nada, zero, no results for a regular user, but a domain administrator could happily search SP2010 and get results. (well actually regular users did get some results &#8211; people searched actually worked fine). </p>
<p>The crawler was fine and dandy and the default content source had not been messed with. There were no errors or logs to suggest anything untoward.</p>
<h2>The resolution:</h2>
<p>It was the second symptom that threw me because I thought that the problem must have been kerberos config. But I quickly discounted that after checking SPN’s and the like (notwithstanding the fact this was a single server install anyway!)</p>
<p>On a hunch (helped by the fact that I had dealt with the issue of <a href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/5279f8da-2924-461f-8c35-5b81a2329927">registering managed accounts</a> not so long ago), I concentrated on the user account that was causing SQL Server all the trouble (Event ID 28005). I loaded up Active Directory and temporarily changed the security of this user account so that “Authenticated Users” had “READ” access to it.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb3.png" width="430" height="407" /></a> </p>
<p>As soon as I did this, both event ID 28005 and 4625 stopped. </p>
<p>I then checked the search (symptom 3) and it was still barfing. In this case I decided to turn up the debug juice on the “Query” and “Query Processor” functions of “SharePoint Server Search”. </p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb2.png" width="295" height="439" /></a></p>
<p>After upping the level of verbosity, I found what I was looking for.</p>
<p><em><font size="2" face="Verdana">08/12/2010 22:13:41.00&#160;&#160;&#160;&#160; w3wp.exe (0&#215;2228)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0x1F0C&#160;&#160;&#160; SharePoint Server Search&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Query Processor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g2j3&#160;&#160;&#160; High&#160;&#160;&#160;&#160;&#160;&#160;&#160; AuthzInitializeContextFromSid failed with ERROR_ACCESS_DENIED. This error indicates that the account under which this process is executing may not have read access to the tokenGroupsGlobalAndUniversal attribute on the querying user&#8217;s Active Directory object. Query results which require non-Claims Windows authorization will not be returned to this querying user.&#160;&#160;&#160; debd2c54-d6a5-41b8-bf26-c4697b36f4d4</font></em></p>
<p>I knew immediately that this was very likely the same issue as the first two symptoms and when I googled this result, my Perth compatriot, Jeremy Thake had hit the <a href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/688b5c52-f478-463b-bc00-debfd0c3be2b">same issue</a> in July. The fix is to add your search service account to a group called “Pre-Windows 2000 Compatibility Access” group. This group happens to have the right required to read this attribute. Whether it is the same attribute I needed for my SQL issue, or the registering managed accounts issue I don’t know, but what I do know is that this group loosens up permissions enough to cure all four of these issues.</p>
<p><em>The little security guy in me keeps telling me I should confirm the least privilege in each of these scenarios, but hey if Microsoft are saying to put the accounts into this group, then who am I to argue?</em></p>
<p>Finally, it turns out that SP2010 re-introduced something that was in SP2003. A call to a function called <a href="http://msdn.microsoft.com/en-us/library/aa376309(VS.85).aspx">AuthzInitializeContextFromSid</a> which seems to be the root of it all. Apparently it was not used in SP2007, but its sure there now. I assume that one of the many stored procedures that SharePoint would call in SQL may have been the cause of Symptom 1. When you look at Symptom 2, it now makes sense because AD was faithfully reporting an access denied when the call to AuthzInitializeContextFromSid was made. It reported SQL Server as the culprit, I assume, because of a stored proc doing the work perhaps? It just sucks that the security event logged is a fairly stock message that doesn’t give you enough specifics to really work out what is going on. </p>
<p>Anyway, I hope that helps someone else – as googling the event ID details is not overly helpful</p>
<p>&#160;</p>
<p>Thanks for reading</p>
<p>Paul Culmsee</p>
<p><a href="http://www.sevensigma.com.au">www.sevensigma.com.au</a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/08/12/index-index-everywhere-but-not-a-result-in-sight/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/08/12/index-index-everywhere-but-not-a-result-in-sight/</feedburner:origLink></item>
		<item>
		<title>Also why I’ve been quiet…</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/K8zOiEh7qSo/</link>
		<comments>http://www.cleverworkarounds.com/2010/08/06/also-why-ive-been-quiet/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 06:16:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Assurance]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Branding]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Knowledge management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Records Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Speaking presentation]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[planning]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/08/06/also-why-ive-been-quiet/</guid>
		<description><![CDATA[I’m in an airport (again), typing this on my way back from my latest trip to New Zealand – a country I am loving more and more each time I go there. (Anywhere that I can go that uses the same power plugs as back home is a great place in my book). A while [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>I’m in an airport (again), typing this on my way back from my latest trip to New Zealand – a country I am loving more and more each time I go there. (Anywhere that I can go that uses the same power plugs as back home is a great place in my book).</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/image_thumb.png" width="722" height="194" /></a> </p>
<p>A while back I posted about the <a href="http://www.cleverworkarounds.com/2010/06/07/why-ive-been-quiet/">book</a> I am writing with <a href="http://eight2late.wordpress.com/">Kailash Awati</a> (<a href="http://www.cleverworkarounds.com/2010/06/07/why-ive-been-quiet/">Beyond Best Practices</a>). If that project wasn’t taking enough time, dedication and brain cells, I have just finished an undertaking that has essentially consumed me for four months (some 450 man hours). This week it was delivered and the student responses far surpassed my expectations and made it all worthwhile.</p>
<p>I created a 4 day <strong>SharePoint 2010 Governance and Information Architecture </strong>training course as part of Microsoft New Zealand&#8217;s <a href="http://www.microsoft.com/nz/server/sharepoint/partner.mspx">Elite initiative</a>. (760 pages of SharePoint governance and IA goodness!) If you are not aware of the Elite initiative, it is a novel initiative by Microsoft in New Zealand to improve the quality of SharePoint practitioners in the Microsoft partner ecosystem. Now I tell you – Darryl Burling and his team down there at Microsoft have their ear to the ground – and really do listen to their customers. They initiated this program to allow local solution providers to take the next step beyond technical knowhow and turn it into deeper proficiency. </p>
<blockquote><p>The SharePoint Elite Partner Initiative is designed to recognise those New Zealand Partners who have built skills excellence and a track record for success with SharePoint into their business. When it comes to SharePoint, these are the elite &#8211; the best of the best. If you are looking for a partner who can help you plan and deploy your SharePoint implementation, these are the best in the business. </p>
</blockquote>
<p>This Elite program is unique in its focus and via the insight of those who conceived it, allowed me the flexibility to create a course that was a balance of technical labs, <a href="http://www.sevensigma.com.au/what-we-do/sensemaking.html">sensemaking</a>, governance, critical thinking and user engagement. I was going through the course feedback just now and the key trend from it all was that the students really enjoyed the softer stuff that I teach, more so than the “here is a SharePoint feature and look at what it can do!” type material (they can get that sort of material anywhere). </p>
<p>So all in all it was a great week, which made all the effort, sweat and tears leading up to it worth it.</p>
<p>So thanks attendees, it was a great 4 days. For other readers, hopefully the course might come to a city near you in the not too distant future.</p>
<p>&#160;</p>
<p>Thanks for reading</p>
<p>Paul Culmsee</p>
<p><a href="http://www.sevensigma.com.au">www.sevensigma.com.au</a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/08/06/also-why-ive-been-quiet/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/08/06/also-why-ive-been-quiet/</feedburner:origLink></item>
		<item>
		<title>SQL Server oddities</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/TpUqdCaaJK0/</link>
		<comments>http://www.cleverworkarounds.com/2010/08/01/sql-server-oddities/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 20:08:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/08/01/sql-server-oddities/</guid>
		<description><![CDATA[So its Saturday night and where I should be out having fun, I am instead sitting in a training room in Wellington New Zealand, configuring a lab for a course I am running on Monday. Each student lab setup is two virtual machines. The first being a fairly stock standard AD domain controller and the [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>So its Saturday night and where I should be out having fun, I am instead sitting in a training room in Wellington New Zealand, configuring a lab for a course I am running on Monday. </p>
<p>Each student lab setup is two virtual machines. The first being a fairly stock standard AD domain controller and the second being a SQL/SharePoint 2010 box. Someone else set up the machines, and I came in to make some changes for the labs next week. But as soon as I fired up the first student VM&#8217;s I hit a snag. I loaded SQL Server Management Studio, only to find that I was unable to connect to it as the domain administrator, despite being fairly certain that the account had been granted the sysadmin role in SQL.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image002.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image002_thumb.jpg" width="443" height="324" /></a></p>
<p>Checking the event logs, showed an error that I had not seen before. “Token-based server access validation failed with an infrastructure error”. hmmm</p>
<blockquote><p>Log Name: Application</p>
<p>Source: MSSQLSERVER</p>
<p>Date: 31/07/2010 6:45:37 p.m.</p>
<p>Event ID: 18456</p>
<p>Task Category: Logon</p>
<p>Level: Information</p>
<p>Keywords: Classic,Audit Failure</p>
<p>User: TRAINSBYDAVE\administrator</p>
<p>Computer: SP01.trainsbydave.com</p>
<p>Description:</p>
<p>Login failed for user &#8216;TRAINSBYDAVE\administrator&#8217;. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. </p>
<p>[CLIENT: &lt;local machine&gt;]</p>
<p>Event Xml:</p>
<p>&lt;Event xmlns=&quot;http://schemas.microsoft.com/win/2004/08/events/event&quot;&gt;</p>
<p>&lt;System&gt;</p>
<p>&lt;Provider Name=&quot;MSSQLSERVER&quot; /&gt;</p>
<p>&lt;EventID Qualifiers=&quot;49152&quot;&gt;18456&lt;/EventID&gt;</p>
<p>&lt;Level&gt;0&lt;/Level&gt;</p>
<p>&lt;Task&gt;4&lt;/Task&gt;</p>
<p>&lt;Keywords&gt;0&#215;90000000000000&lt;/Keywords&gt;</p>
<p>&lt;TimeCreated SystemTime=&quot;2010-07-31T06:45:37.000000000Z&quot; /&gt;</p>
<p>&lt;EventRecordID&gt;8281&lt;/EventRecordID&gt;</p>
<p>&lt;Channel&gt;Application&lt;/Channel&gt;</p>
<p>&lt;Computer&gt;SP01.trainsbydave.com&lt;/Computer&gt;</p>
<p>&lt;Security UserID=&quot;S-1-5-21-3713613819-1395520312-4192346095-500&quot; /&gt;</p>
<p>&lt;/System&gt;</p>
<p>&lt;EventData&gt;</p>
<p>&lt;Data&gt;TRAINSBYDAVE\administrator&lt;/Data&gt;</p>
<p>&lt;Data&gt; Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors.&lt;/Data&gt;</p>
<p>&lt;Data&gt; [CLIENT: &amp;lt;local machine&amp;gt;]&lt;/Data&gt;</p>
</blockquote>
<p>As it happened, whoever set it up had SQL Server in mixed mode authentication, so I was able to sign in as the sa account and have a poke around. All things considered, it should have worked. The user account in question was definitely in the logins and set with sysadmin server rights as shown below.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image004.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image004_thumb.jpg" width="583" height="339" /></a></p>
<p>Uncle google showed a few people with the error but not as many as I expected to see since half the world gets nailed on authentication issues. I also took the event log suggestion and looked for a previous error. A big nope on that suggestion. In fact in all respects, everything looked sweet. The machine was valid on the domain and I was able to perform any other administrative task. </p>
<p>Finally, I removed the TRAINSBYDAVE\administrator account from the list of Logins in SQL Server. It gave the unsurprising whinge about orphaned database users, but luckily for AD accounts when you re-add the same account back it is smart enough to re-establish the link.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image006.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image006_thumb.jpg" width="422" height="96" /></a></p>
<p>As soon as I re-added the account, all was good again. If I was actually interested enough I&#8217;d delve into why this happened, but not tonight &#8211; I have another 6 student machines to configure <img src='http://www.cleverworkarounds.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Goodnight!</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image008.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/08/clip_image008_thumb.jpg" width="385" height="253" /></a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/08/01/sql-server-oddities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/08/01/sql-server-oddities/</feedburner:origLink></item>
		<item>
		<title>Why I’ve been quiet…</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/zDxQ0sejNGM/</link>
		<comments>http://www.cleverworkarounds.com/2010/06/07/why-ive-been-quiet/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:06:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[COBiT]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Dialogue mapping]]></category>
		<category><![CDATA[Estimating]]></category>
		<category><![CDATA[Global Managers]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[IBIS]]></category>
		<category><![CDATA[IO9001]]></category>
		<category><![CDATA[ISO17799/27001]]></category>
		<category><![CDATA[ISO9001]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[Issue Mapping]]></category>
		<category><![CDATA[Knowledge management]]></category>
		<category><![CDATA[LEAN]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[Sarbanes-Oxley]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Six Sigma]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Wicked Problems]]></category>
		<category><![CDATA[cognitive bias]]></category>
		<category><![CDATA[organisational culture]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[shared understanding]]></category>
		<category><![CDATA[user engagement]]></category>
		<category><![CDATA[Beyond Best Practices]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/?p=1830</guid>
		<description><![CDATA[As you may have noticed, this blog has been a bit of a dead zone lately. There are several very good reasons for this – one being that a lot of my creative energy has been going into co-writing a book – and I thought it was time to come clean on it. So first [...]<p class="tags">Technorati Tags: <a href="http://technorati.com/tags/Book" rel="tag">Book</a>, <a href="http://technorati.com/tags/Beyond+Best+Practices" rel="tag">Beyond Best Practices</a></p>]]></description>
			<content:encoded><![CDATA[<p>As you may have noticed, this blog has been a bit of a dead zone lately. There are several very good reasons for this – one being that a lot of my creative energy has been going into co-writing a book – and I thought it was time to come clean on it. </p>
<p>So first up, just because I get asked this all the time, the book is definitely *not* “A humble tribute to the leave form – The Book”! In fact, it’s not about SharePoint per se, but rather the deeper dark arts of team collaboration in the face of really complex or novel problems. </p>
<p>It was late 2006 when my own career journey took an interesting trajectory, as I started getting into <a href="http://www.sevensigma.com.au/what-we-do/sensemaking.html">sensemaking</a> and acquiring the <a href="http://www.cleverworkarounds.com/2009/09/10/the-practice-of-dialogue-mapping-part-1/">skills necessary</a> to help groups deal with really complex, <a href="http://www.cleverworkarounds.com/2009/02/12/the-one-best-practice-to-rule-them-all-part-1/">wicked problems</a>. My original intent was to reduce the chances of SharePoint project failure but in learning these skills, now find myself performing facilitation, goal alignment and sensemaking in areas <em>miles </em>away from IT. In the process I have been involved with projects of considerable complexity and uniqueness that make IT look pretty easy by comparison. The other fringe benefit is being able to sit in a room and listen to the wisdom of some top experts in their chosen disciplines as they work together. </p>
<p>Through this work and the professional and personal learning that came with it, I now have some really good case studies that use unique (and I mean, unique) approaches to tackling complex problems. I have a keen desire to showcase these and explain why our approaches worked.</p>
<p>My leanings towards sensemaking and strategic issues would be apparent to regular readers of CleverWorkarounds. It is therefore no secret that this blog is not really much of a technical SharePoint blog these days. The articles on <a href="http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/">branding</a>, <a href="http://www.cleverworkarounds.com/2007/11/17/learn-to-talk-to-your-cfo-in-their-language-part-1/">ROI</a>, and <a href="http://www.cleverworkarounds.com/2007/10/17/disk-and-io-sizing-for-moss2007-part-1/" target="_blank">capacity planning</a> were written in 2007, just before the mega explosion of interest in SharePoint. This time around, there are legions of excellent bloggers who are doing a tremendous job on giving readers a leg-up onto this new beast known as SharePoint 2010. </p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/06/BBP32.jpg" target="_blank"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 25px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="BBP (3)" border="0" alt="BBP (3)" align="left" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/06/BBP3_thumb1.jpg" width="320" height="470" /></a></p>
<p>So back to the book. Our tentative title is “Beyond Best Practices” and it’s an ambitious project, co-authored with <a href="http://eight2late.wordpress.com/about/">Kailash Awati</a> &#8211; the man behind the brilliant <a href="http://eight2late.wordpress.com/">eight to late</a> blog. I had been a fan of Kailash’s work for a long time now, and was always impressed at the depth of research and effort that he put into his writing. Kailash is a scarily smart guy with two PHD’s under his belt and to this day, I do not think I have ever mentioned a paper or author to him that he hasn’t read already. In fact, usually he has read it, checked out the citations and tells me to go and read three more books!</p>
<p>Kailash writes with the sort of rigour that I aspire to and will never achieve, thus when the opportunity of working with him on a book came up, I knew that I absolutely had to do it and that it would be a significant undertaking indeed. </p>
<p>To the left is a mock-up picture to try and convey where we are going with this book. See the guy on the right? Is he scratching his head in confusion, saluting or both? (note, this is our mockup and the real thing may look nothing like this)</p>
<p>This book dives into the seedy underbelly of organisational problem solving, and does so in a way that no other book has thus far attempted. We examine why the very notion of “best practices” often makes no sense and have such a high propensity to go wrong. We challenge some mainstream ideas by shining light on some obscure, but highly topical and interesting research that some may consider radical or heretical. To counter the somewhat dry nature of some of this research (the topics <em>are </em>really interesting but the style in which academics write can put insomniacs to sleep), we give it a bit of the cleverworkarounds style treatment and are writing in a conversational style that loses none of the rigour, but won’t have you nodding off on page 2. If you liked my posts where I use odd metaphors like <a href="http://www.cleverworkarounds.com/2009/02/25/boy-bands-how-to-understand-the-site-definitiontemplate-debate/">boy bands to explain SharePoint site collections</a>, the <a href="http://sharepointmagazine.net/technical/development/a-tribute-to-the-humble-leave-form">Simpsons to explain InfoPath</a> or <a href="http://www.cleverworkarounds.com/2007/10/31/sharepoint-sucks-at-document-management-or-does-it-a-metal-perspective/">death metal to explain records versus collaborative document management</a>, then you should enjoy our journey through the world of cognitive science, memetics, scientific management and Willy Wonka (yup – Willy Wonka!). </p>
<p>Rather than just bleat about what the problems with best-practices are, we will also tell you what you can do to address these issues. We back up this advice by presenting a series of practical case studies, each of which illustrates the techniques used to address the inadequacies of best practices in dealing with wicked problems. In the end, we hope to arm our readers with a bunch of tools and approaches that actually work when dealing with complex issues. Some of these case studies are world unique and I am very proud of them.</p>
<p>Now at this point in the writing, this is not just an idea with an outline and a catchy title. We have been at this for about six months, and the results thus far (some 60-70,000 words) have been very, very exciting. Initially, we really had no idea whether the combination of our writing styles would work – whether we could take the degree of depth and skill of Kailash with my low-brow humour and my quest for cheap laughs (I am just as likely to use a fart joke if it helps me get a key point across)… </p>
<p>… But signs so far are good so stay tuned <img src='http://www.cleverworkarounds.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/06/BBP31.jpg"></a></p>
</p>
</p>
</p>
<p>Thanks for reading</p>
<p>&#160;</p>
<p>Paul Culmsee</p>
<p><a href="http://www.sevensigma.com.au">www.sevensigma.com.au</a></p>
<p class="tags">Technorati Tags: <a href="http://technorati.com/tags/Book" rel="tag">Book</a>, <a href="http://technorati.com/tags/Beyond+Best+Practices" rel="tag">Beyond Best Practices</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/06/07/why-ive-been-quiet/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/06/07/why-ive-been-quiet/</feedburner:origLink></item>
		<item>
		<title>SharePoint Webcasts: Reporting Services for the Really Really Good Looking</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/Z2_UI7EXMPI/</link>
		<comments>http://www.cleverworkarounds.com/2010/02/22/sharepoint-webcasts-reporting-services-for-the-really-really-good-looking/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 00:25:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Bruno]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Hansel]]></category>
		<category><![CDATA[Offbeat]]></category>
		<category><![CDATA[SQL Reporting services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Speaking presentation]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Zoolander]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[user engagement]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/?p=1784</guid>
		<description><![CDATA[Last year, Peter Serzo and I presented at the SharePoint Best Practices Conference in DC. We did an extremely serious talk called “SharePoint and SQL Reporting Services 2008 for the really really good looking” which rated rather well. As part of this, we recorded a bunch of screencasts that have never seen the light of [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image.png"><img style="border-right-width: 0px; margin: 0px 0px 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image_thumb.png" width="187" height="358" /></a>Last year, <a href="http://sharepointusermagic.com/default.aspx">Peter Serzo</a> and I presented at the SharePoint Best Practices Conference in DC. We did an extremely serious talk called “SharePoint and SQL Reporting Services 2008 for the really really good looking” which rated rather well. As part of this, we recorded a bunch of screencasts that have never seen the light of day, so I thought that some would benefit from this being released to a wider audience.</p>
<p><em><strong>Note: This post and content is really going make utterly no sense unless you have watched Zoolander. Even if you have seen the movie, before you launch into the webcasts, some scene setting is required. </strong></em></p>
<h2></h2>
<h2>The business need</h2>
<p>Some time ago, Peter and I were contracted by the Derek Zoolander School for the Really, Really Good Looking after Derek saw Microsoft’s new SharePoint diagram when he accidentally picked up a “Computerworld” magazine. Apart from matching Derek’s suit colour rather nicely, the diagram captivated his imagination with the notion of “Insights”. </p>
<p>Zoolander thought that “Insight”, sounded like the perfect look to follow up from the highly successful “Magnum”, which he used to save the Malaysian prime ministers life. He took the diagram to his wife, and demanded that he must have “Insights” at all costs.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image_thumb1.png" width="529" height="301" /></a></p>
<p>Zoolander’s wife saw the business problem that “Insights” would help to address. You see, the Derek Zoolander School for the Really, Really Good Looking, at great expense, custom developed an ERP system to manage everything you needed to know about male models. The system was called the “<strong><font size="4">C</font></strong>omputerised <strong><font size="4">R</font></strong>ecords for <strong><font size="4">A</font></strong>ttractive <strong><font size="4">P</font></strong>eople”…</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image_thumb2.png" width="531" height="334" /></a> </p>
<p>The <strong>CRAP</strong> system stored all sorts of interesting information about male models, such as tracking their “hotness”, as well as important detail such as stated age versus actual age, and any cosmetic procedures that they have undertaken. After a long and expensive consultation, Peter and I concluded that SharePoint 2007, integrated with SQL Reporting Services, was the perfect solution to create the all important “Insights” that Zoolander so desperately needed.</p>
<p>As a result, we conducted a project kickoff meeting with Hansel and Peter tried to explain the architecture of reporting services using a nice diagram.</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image_thumb3.png" width="312" height="363" /></a> </p>
<p>… but we worked out pretty quickly that this was not the way to explain how it all worked to poor old Hansel…</p>
<p><a href="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image_thumb4.png" width="312" height="321" /></a> </p>
<p>So instead, we went the live demo route. Being male models, custom development was totally out of the question. This solution had to be done using all out of the box methods in a quick and easy manner. Below are the four live demos that were recorded and now you can use them as inspiration for your own male modelling school.</p>
<ul>
<li>Our first webcast illustrates how we were able to create a meaningful report from the CRAP system within five minutes. </li>
<li>The second webcast expanded on this idea, by illustrating how reports can be parameterised and linked together for drilldown reporting. </li>
<li>The third demo modifies the user profile store to allow for recording of each users unique ID in the CRAP system</li>
<li>The last webcast strings this all together for the final demonstration where we pimp the report to make it dynamic with no custom code.</li>
</ul>
<p>&#160;</p>
<p> <center><br />
<table border="0" cellspacing="0" cellpadding="2" width="618">
<tbody>
<tr>
<td valign="top" width="321" align="center"><a title="The 5 minute report webcast" href="http://www.cleverworkarounds.com/webcasts/5minutereport.htm"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image5.png" width="244" height="183" /></a>&#160;</td>
<td valign="top" width="295" align="center"><a title="Drilling down" href="http://www.cleverworkarounds.com/webcasts/drilldown.htm"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image9.png" width="244" height="185" /></a></td>
</tr>
<tr>
<td valign="top" width="321" align="center">
<p align="center"><a href="http://www.cleverworkarounds.com/webcasts/5minutereport.htm">The 5 minute report</a></p>
</td>
<td width="295" align="center" lign="center"><a title="Drilling down" href="http://www.cleverworkarounds.com/webcasts/drilldown.htm">Drilling down with Derek</a></td>
</tr>
<tr>
<td valign="top" width="321" align="center"><a title="User profiles" href="http://www.cleverworkarounds.com/webcasts/userprofiles.htm"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image10.png" width="244" height="185" /></a> </td>
<td valign="top" width="295" align="center"><a title="Pimp My Site" href="http://www.cleverworkarounds.com/webcasts/pimpmysite.htm"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/image11.png" width="244" height="184" /></a> </td>
</tr>
<tr>
<td width="321" align="center">
<p><a title="User Profiles for the really really good looking" href="http://www.cleverworkarounds.com/webcasts/userprofiles.htm">User Profiles for the really really good looking</a></p>
</td>
<td width="295" align="center"><a title="Pimp my report" href="http://www.cleverworkarounds.com/webcasts/pimpmysite.htm">Pimp my report</a></td>
</tr>
</tbody>
</table>
<p> </center>
<p>&#160;</p>
<p>We hope you find some value from these webcasts and we look forward to hearing about your hot new look as a result!</p>
<p>Thanks for reading</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Paul Culmsee</p>
<p><a href="http://www.sevensigma.com.au">www.sevensigma.com.au</a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/02/22/sharepoint-webcasts-reporting-services-for-the-really-really-good-looking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/02/22/sharepoint-webcasts-reporting-services-for-the-really-really-good-looking/</feedburner:origLink></item>
		<item>
		<title>A roving we will go…</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/6TG46EVIu8E/</link>
		<comments>http://www.cleverworkarounds.com/2010/02/13/a-roving-we-will-go/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 00:01:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Speaking presentation]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[user engagement]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/02/13/a-roving-we-will-go/</guid>
		<description><![CDATA[Hi all I am finding it increasingly difficult to find the time to post at the moment. Too many projects, too many initiatives and too many evil plans coming to fruition. It’s like every seed I planted last year suddenly sprouted this year and I can barely keep up. Whilst this is a good thing [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>Hi all</p>
<p>I am finding it increasingly difficult to find the time to post at the moment. Too many projects, too many initiatives and too many evil plans coming to fruition. It’s like every seed I planted last year suddenly sprouted this year and I can barely keep up. Whilst this is a good thing for a growing business, it is not a good thing when it comes to writing blog posts. </p>
<p>In April I’ll be jumping on a very long flight to London, to attend and speak at the SharePoint Evolutions conference, held at the Queen Elizabeth II Conference Centre.</p>
<p><a href="http://www.sharepointevolutionconference.com/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SP2010EvoBanner_Large (2)" border="0" alt="SP2010EvoBanner_Large (2)" src="http://www.cleverworkarounds.com/wp-content/uploads/2010/02/SP2010EvoBanner_Large2.png" width="904" height="174" /></a> </p>
<p>This conference represents the evolution of the Best Practice conferences held over the last three years or so. It is one of the most unique and important SharePoint conferences of the year. SharePoint 2010 will be a key focus, yet unlike say a Tech-Ed, many of the topics have a heavy focus on the strategic side of the SharePoint challenge, in areas like Information Architecture, User Engagement and Planning and Deployment. There are five tracks in all, and over seventy speakers from all over the world.</p>
<ul>
<li>For the techie geeks who like to hang in datacenters and like to get paged late at night to fix things that have died, the IT Pro track (ITP) will push their buttons. ITP sessions will focus on topics such as Document Management, Database Sizing, SharePoint and SQL optimization or server farm deployments scenarios. </li>
<li>For the developers and designers of the world, the DEV track is for you. DEV sessions will focus on topics in the areas of customization, development, and deployment best practices. </li>
<li>For all of the cool people, we have the information worker track where I speak (IW). In fact the IW track is so damn cool that there are two IW tracks! Sessions here will focus around business strategy and adoption, information architecture, training your organization or developing a culture of collaboration. </li>
<li>For the tech geeks who can code, who are therefore more elite than regular tech geeks and devs (looking at you Spence), there is a deep dive track to make you happy called level 400. In this track there will be IT Pro and Developer sessions that will be deep diving into the product and code. There will be very few slides, lots of source code and demonstrations.</li>
<li>Finally, there is a community track. This track has sessions for all verticals and will include speakers from all types of companies who have implemented SharePoint and what they learnt by doing so. All speakers are actively engaged in the SharePoint community and user group and have a wealth of knowledge to share. </li>
</ul>
<p>This conference is organised by Steve Smith of Combined Knowledge, who is renowned for putting together something special for all participants. The speaker list is pretty much a who&#8217;s-who of the SharePoint world, and I am very much looking forward to catching up with (Paul takes deep breath) Andrew Woodward, Ben Curry, Brett Lonsdale, Chandima Kulathilake, Dux Sy, Joel Oleson, Laura Rogers, Michel Noel, Mike Watson and Zlatan Dzinic to name a few.</p>
<p>Bob Fox will also be there, so we finally have that beer that apparently I am supposed to buy – according to Bob anyway <img src='http://www.cleverworkarounds.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>So if you are going to attend a SharePoint conference this year, then my strong suggestion is to make it this one.</p>
<p>&#160;</p>
<p>Thanks for reading</p>
<p>Paul Culmsee</p>
<p><a href="http://www.sevensigma.com.au">www.sevensigma.com.au</a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/02/13/a-roving-we-will-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/02/13/a-roving-we-will-go/</feedburner:origLink></item>
		<item>
		<title>SharePoint Saturday Perth Wrap and SP2010 BOOTCAMPS!</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/4_Ux9GH2h5U/</link>
		<comments>http://www.cleverworkarounds.com/2010/02/07/sharepoint-saturday-perth-wrap-and-bootcamps/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 01:48:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Perth]]></category>
		<category><![CDATA[Seven Sigma]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/02/07/sharepoint-saturday-perth-wrap-and-bootcamps/</guid>
		<description><![CDATA[Well, the event that I never thought would ever happen in Perth happened, and not only did it happen, it had more interest than expected and some people unfortunately missed out. Jeremy, as a result, had to take many upset phone calls. It seems that for Perth, once a few people got wind of SharePoint [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>Well, the event that I never thought would ever happen in Perth happened, and not only did it happen, it had more interest than expected and some people unfortunately missed out. Jeremy, as a result, had to take many upset phone calls. It seems that for Perth, once a few people got wind of SharePoint Saturday, everyone wanted in. </p>
<p>There were great sessions, great giveaways and I think overall, tremendous value for this free event. Seven Sigma sponsored the showbags, which we managed to fill with some awesome goodies, thanks to the generosity of <a href="http://brettlonsdale.wordpress.com/" target="_blank">Brett Lonsdale</a> at <a href="http://www.lightningtools.com/" target="_blank">Lightningtools</a>, <a href="http://www.michaelsampson.net/" target="_blank">Michael Sampson</a>, <a href="http://www.understandingsharepoint.com/training/" target="_blank">Bjoern Furuknap</a>, <a href="http://sp.meetdux.com/default.aspx" target="_blank">Dux Sy</a>, <a href="http://www.combined-knowledge.com.au/" target="_blank">Combined Knowledge</a> and the good folks at <a href="http://www.colligo.com/" target="_blank">Colligo</a>. If you attended the event, please show your support to these guys – they really went above and beyond. Mrs Cleverworkarounds, on the other hand, never wants to see or hear the word “showbag” ever again!&#160; </p>
<p>For me personally, I enjoyed meeting <a href="http://www.informit.com/authors/bio.aspx?a=008DAD2F-029C-4E88-8370-F79B3E9A5B93" target="_blank">Michael Noel</a>. I think he and I were the only non devs at SharePint (okay well maybe <a href="http://www.linkedin.com/in/jhaebets" target="_blank">Joshua Haebets</a> too <img src='http://www.cleverworkarounds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Speaking of which, Joshua and <a href="http://www.synergyonline.com/ABOUT/PROFESSIONALPROFILES/Pages/MilanGross.aspx" target="_blank">Milan Goss</a> were also great to meet too, and I’m sure that there might be projects in the future we will see each other on. </p>
<p>Seven Sigma also donated a seat on the first SharePoint 2010 week-long bootcamp to be held in Perth. As a background: I met Steve Smith in New Zealand last year and we got on very well. Recently, we asked him if he would consider Perth to run his 2010 bootcamps and he has agreed! This is a great outcome for Perth, having beat out Sydney and Melbourne for being the first to run them as this will be the first time the courses have been offered to the general public in Australia. </p>
<p>Steve Smith and Gary Yeoman will be flying in from the UK especially for this event, so it is not to be missed. Both Steve and Gary are internationally renowned for the quality of their training and the courseware itself is the very same material that Microsoft itself uses to train their own staff on SharePoint 2010. All you eastern states people reading this?&#160; It’s about time you went west anyway, so come and check out Perth’s beer while you are here!</p>
<p><img src="http://www.sevensigma.com.au/wp-content/uploads/2010/02/sp-training.jpg" /></p>
<p><strong>SharePoint 2010 Beta Developer Track&#160;&#160;&#160;&#160; 4 days</strong></p>
<ul>
<li><strong></strong><strong>Delivered by Gary Yeoman</strong> </li>
<li><strong>Date:&#160; 27th April&#160; -&#160; 30th April 2010</strong> </li>
<li><strong>Cost: $3000 (+GST)</strong> </li>
</ul>
<p>This course guides you through essential 2010 elements, from pre-requisites to system integration, giving you the skills to work confidently and leverage full value from new technology.</p>
<p>Please note: Due to our ANZAC public holiday this course is a 4 day course from 08:30 – 6:00pm. One additional session is added per day to make up for the Monday public holiday.</p>
<p><strong>SharePoint 2010 Beta Administrator Track&#160;&#160;&#160; 5 days</strong></p>
<ul>
<li><strong></strong><strong></strong><strong>Delivered by Steve Smith – MVP</strong> </li>
<li><strong>Date: 10th May – 14th May 2010</strong> </li>
<li><strong>Cost: $3000 (+GST)</strong> </li>
</ul>
<p>Step-by -step understanding is the key to successful implementation and deployment of SharePoint 2010. This 15-module course will guide you through each critical stage, giving you exactly the skills you need to leverage full value from the latest SharePoint technology. </p>
<p><strong>Book now at Seven Sigma’s website:</strong></p>
<p><a title="http://www.sevensigma.com.au/2010/02/07/first-ever-sharepoint-2010-training-courses-2/" href="http://www.sevensigma.com.au/2010/02/07/first-ever-sharepoint-2010-training-courses-2/">http://www.sevensigma.com.au/2010/02/07/first-ever-sharepoint-2010-training-courses-2/</a></p>
<p>For more info visit: <a href="http://www.combined-knowledge.com.au">www.combined-knowledge.com.au</a></p>
<p>or contact: <a href="mailto:training@sevensigma.com.au">training@sevensigma.com.au</a></p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/02/07/sharepoint-saturday-perth-wrap-and-bootcamps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/02/07/sharepoint-saturday-perth-wrap-and-bootcamps/</feedburner:origLink></item>
		<item>
		<title>SharePoint Saturday Perth is upon us</title>
		<link>http://feedproxy.google.com/~r/cleverworkarounds/VURr/~3/XiTSnLHr91s/</link>
		<comments>http://www.cleverworkarounds.com/2010/01/12/sharepoint-saturday-perth-is-upon-us/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 07:41:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Speaking presentation]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://www.cleverworkarounds.com/2010/01/12/sharepoint-saturday-perth-is-upon-us/</guid>
		<description><![CDATA[Well I have to confess that I never thought it would happen in sleepy Perth, but thanks to the monumental efforts of Jeremy Thake, we are about to have our own little slice of SharePoint Saturday on Feb 6th! Jeremy has managed to secure a great selection of national speakers and even secured an international [...]<p class="tags">No Tags</p>]]></description>
			<content:encoded><![CDATA[<p>Well I have to confess that I never thought it would happen in sleepy Perth, but thanks to the monumental efforts of <a href="http://www.made4the.net/default.aspx">Jeremy Thake</a>, we are about to have our own little slice of SharePoint Saturday on Feb 6th! Jeremy has managed to secure a great selection of national speakers and even secured an international speaker making the 35 hour trip to our sunny shores! Ha Ha Michael Noel, welcome to Jeremy and my world!</p>
<p>For those of you in Perth or surrounds who are not aware, <a href="http://www.sharepointsaturday.org/perth/default.aspx">SharePoint Saturday</a> is a bit of a global phenomenon these days, with these FREE events being held all over the world. In fact, such is the quality of speakers and topics that it will deliver much more value then a paid conference in Perth. The selection of speakers is of such quality Jeremy himself had to forgo a slot and I’m also there as a participant, rather than as a speaker too (although two of my Seven Sigma colleagues are presenting). </p>
<p>There are 3 tracks: Information Worker, IT Pro and Developer with six one hour sessions throughout the day.</p>
<p>National and international speakers include:</p>
<p>Michael Noel, of &#8216;SharePoint 2007 Unleashed&#8217; author fame, is flying in from the US to present to IT Pro&#8217;s on Virtualisation in SharePoint   <br />William Cornwill from Microsoft is flying in from Melbourne to present on Information Worker (End User) info for SharePoint 2010    <br />Milan Gross from Synergy is flying in from Sydney to present to IT Pro&#8217;s on Disaster Recovery    <br />Joshua Haebets from Evolve Information Services is flying in from Brisbane to present to Information Workers on working offline with SharePoint Workspace 2010    <br />Neil Haddley from Mad Blue Duck, is flying in from Adelaide to present to Information Workers on Document Imaging    <br />Garth Luke from AvePoint, is flying in from Sydney to present on SharePoint Architecture Best Practices </p>
<p>Local speakers include:</p>
<p>Adam Bell from ZettaServe will be presenting to IT Pros on PowerShell   <br />Ian Loughton from Alcoa will be presenting to Information Workers on using Views instead of Meeting Workspaces in SharePoint 2007     <br />Peter Chow from Seven Sigma will be presenting to Information Workers on integrating SharePoint with Real-Time data case study in SharePoint 2007     <br />Phil Duffy from Clayko Group will be presenting to Information Workers on Document Imaging    <br />Michael Hanes from Diversus will be presenting on Best Practices with developing against SharePoint Lists    <br />Sezai Komur from Ignia will be presenting to Developers on Workflows in Visual Studio 2008 for SharePoint 2007    <br />Stephen Roche from Velrada will be presenting to Developers about Business Connectivity Services in SharePoint 2010    <br />Tommy Segoro from L7 will be presenting on the differences for Developers between Visual Studio 2007 and Visual Studio 2010 with SharePoint    <br />Garry Stewart from Aijilon will be presenting to Developers on Access Services in SharePoint 2010    <br />Frik Stuart from CSG will be presenting to IT Pros on FAST Search in SharePoint 2010    <br />Chris Tomich from Seven Sigma will be talking about Accessibility with the ARF Framework in SharePoint 2007    <br />Jonathen Wade from Citrix will be talking to IT Pros on Load Balancing and Web Optimisation within SharePoint</p>
<p>This should be a terrific event and <a href="http://spsperth.eventbrite.com/">not to be missed</a>! I’ve called in a favour here and there and hopefully will have some additional prizes and giveaways for the event. </p>
<p>Stay tuned…</p>
<p class="tags">No Tags</p>]]></content:encoded>
			<wfw:commentRss>http://www.cleverworkarounds.com/2010/01/12/sharepoint-saturday-perth-is-upon-us/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.cleverworkarounds.com/2010/01/12/sharepoint-saturday-perth-is-upon-us/</feedburner:origLink></item>
	</channel>
</rss>
