<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://trycatch.be/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">SharePoint Stuff</title><subtitle type="html">Have you tried turning it off and on again?</subtitle><id>http://trycatch.be/blogs/tom/atom.aspx</id><link rel="alternate" type="text/html" href="http://trycatch.be/blogs/tom/default.aspx" /><link rel="self" type="application/atom+xml" href="http://trycatch.be/blogs/tom/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.31104.93">Community Server</generator><updated>2008-10-03T16:05:00Z</updated><entry><title>Must Knows SharePoint 2010 Part 1: SQL Server</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2010/05/11/must-knows-sharepoint-2010-part-1-sql-server.aspx" /><id>/blogs/tom/archive/2010/05/11/must-knows-sharepoint-2010-part-1-sql-server.aspx</id><published>2010-05-11T18:00:00Z</published><updated>2010-05-11T18:00:00Z</updated><content type="html">&lt;p&gt;Welcome to my first post in a series of &amp;quot;Must Knows&amp;quot; for SharePoint 2010.&lt;/p&gt;
&lt;p&gt;Since you cannot install SharePoint 2010 without a SQL Server, this fist part is about what people should know about SQL Server before installing SharePoint 2010.&amp;nbsp;And of course before installing the SQL Server. This post also contains a bunch of links where you can do some further reading.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;So let&amp;#39;s get into the action.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Versions of SQL Server Supported&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;br /&gt;At this time three versions of SQL Server are supported, but only one recommended:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQL Server 2005 SP3 + CU3 (or higher)&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;Good old SQL Server 2005 is still supported, but only if you install it with Service Pack 3 and at least Cumulative Update Pack 3. At the moment of me writing this, we&amp;#39;re already at&amp;nbsp;Cumulative Update Pack 9, so I recommend you use the last one.&lt;br /&gt;Download link CU9: &lt;a href="http://blogs.msdn.com/sqlreleaseservices/archive/2010/04/19/cumulative-update-9-for-sql-server-2005-service-pack-3.aspx" title="CU9" target="_blank"&gt;http://blogs.msdn.com/sqlreleaseservices/archive/2010/04/19/cumulative-update-9-for-sql-server-2005-service-pack-3.aspx&lt;br /&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;SQL Server 2008 SP1 + CU2&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;Good (a little bit less) old SQL Server 2008. Supported with Service Pack 1 and at least Cumulative Update Pack 2. At the moment of me writing this, we&amp;#39;re already at Cumulative Update Pack&amp;nbsp;7, so I recommend you use the last one. What you absolutely shouldn&amp;#39;t do is use CU3 or CU4. Those had a nasty bug in there, that caused problems with patching on clusters. (See my old post&amp;nbsp;about that: &lt;a href="http://trycatch.be/blogs/tom/archive/2009/08/27/installing-sql-server-2008-sp1-cu3-on-failover-cluster.aspx" title="Bug" target="_blank"&gt;http://trycatch.be/blogs/tom/archive/2009/08/27/installing-sql-server-2008-sp1-cu3-on-failover-cluster.aspx&lt;/a&gt;) It got fixed in CU5, so use at least that version.&lt;br /&gt;Download link CU7: &lt;a href="http://blogs.msdn.com/sqlreleaseservices/archive/2010/03/15/cumulative-update-7-for-sql-server-2008-service-pack-1.aspx" title="CU7" target="_blank"&gt;http://blogs.msdn.com/sqlreleaseservices/archive/2010/03/15/cumulative-update-7-for-sql-server-2008-service-pack-1.aspx&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;SQL Server 2008 R2&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;Woohoo, sparkling brand new technology. I suggest you use this one. Why? Read on...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Advantages of SQL Server 2008 R2&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;&lt;br /&gt;SQL Server 2008 R2 Enterprise Edition is by far the best option for SharePoint 2010, here are the coolest features:&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;strong&gt;Backup compression&lt;/strong&gt;&lt;br /&gt;Awesome, smaller AND faster backups. Formely only available in SQL Server 2008 Enterprise Edition, but now also in the Standard Edition.&amp;nbsp;For people still wondering why these backups are faster (considering they have to be compressed): less I/O, way less I/O...&lt;br /&gt;More info: &lt;a href="http://msdn.microsoft.com/en-us/library/bb964719(SQL.105).aspx" title="Backup Compression" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/bb964719(SQL.105).aspx&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Remote Blob Storage&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;Store stuff outside the databases. Even possible for SQL Server 2008 R2 Express Edition, but the most options you get when using Enterprise Edition.&lt;br /&gt;More info: &lt;a href="http://technet.microsoft.com/en-us/library/ee748607(office.14).aspx" title="RBS" target="_blank"&gt;http://technet.microsoft.com/en-us/library/ee748607(office.14).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Content deployment&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;With SQL Server 2008 R2 Enterprise Edition, you can take advantage of database snapshots. Isn&amp;#39;t that cool?&lt;br /&gt;More info: &lt;a href="http://technet.microsoft.com/en-us/library/cc263428(office.14).aspx" title="CD" target="_blank"&gt;http://technet.microsoft.com/en-us/library/cc263428(office.14).aspx&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Resource governor&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;Manage SQL Server workloads, allocate CPU and memory. Only available in Enterprise Edition&lt;br /&gt;&lt;br /&gt;Some examples/recommendations from Microsoft:&lt;br /&gt;- Limit the amount of SQL Server resources that the Web servers targeted by the search crawl component consume.&lt;br /&gt;- Monitor how many resources are consumed by each database in the system &amp;mdash; for example, you can use Resource Governor to help you determine the best placement of databases among computers&amp;nbsp;that are running SQL Server.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;PowerPivot for SharePoint 2010&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;PowerPivot enables users to share and collaborate on user-generated data models and analysis in Excel and in the browser while automatically refreshing those analyses.&amp;nbsp;Only available when using SQL Server 2008 R2 Enterprise Edition.&amp;nbsp;&lt;br /&gt;More info: &lt;a href="http://www.powerpivot.com/" title="PP" target="_blank"&gt;http://www.powerpivot.com/&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Storage &amp;amp; System Requirements for SQL Server&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;&lt;br /&gt;Instead of copying everything, I&amp;#39;ll provide you the link:&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc298801(office.14).aspx" title="Requirements" target="_blank"&gt;http://technet.microsoft.com/en-us/library/cc298801(office.14).aspx&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The only thing that is not completely ready yet is the formula to predict your content database sizes.&lt;br /&gt;Of course this content is still &amp;quot;pre-release&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Database mirroring supported&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;&lt;br /&gt;From now on, database mirroring is natively supported by SharePoint 2010. So when you created for example a Service Application in SharePoint 2010, you can specify a mirror server. Enterprise Edition of SQL Server 2008 (R2) is required for this.&amp;nbsp;&lt;br /&gt;More Info: &lt;a href="http://technet.microsoft.com/en-us/library/ff628961(office.14).aspx" title="DBMirroring" target="_blank"&gt;http://technet.microsoft.com/en-us/library/ff628961(office.14).aspx&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And to close this first post, a very interesting Whitepaper, discussing most of above:&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc990273(office.14).aspx" title="Whitepaper" target="_blank"&gt;http://technet.microsoft.com/en-us/library/cc990273(office.14).aspx&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;Next part of the series coming up soon...&lt;br /&gt;&lt;br /&gt;Have fun&lt;br /&gt;Tom&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=1066" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="SQL Server" scheme="http://trycatch.be/blogs/tom/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>Techdays 2010 Review</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2010/04/05/techdays-2010-review.aspx" /><id>/blogs/tom/archive/2010/04/05/techdays-2010-review.aspx</id><published>2010-04-05T18:00:00Z</published><updated>2010-04-05T18:00:00Z</updated><content type="html">&lt;p&gt;So the Techdays 2010 are over again. Three days (including Preconference) of technical sessions at the Metropolis cinema complex in Antwerp.&lt;br /&gt;&lt;br /&gt;First a word for &lt;a target="_blank" title="Arlindo Alves" href="http://blogs.technet.com/aralves/"&gt;Arlindo Alves&lt;/a&gt;, the&amp;nbsp;organizer&amp;nbsp;of this event:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The organisation was as usual top-notch.&lt;br /&gt;Good venue, everybody well served with food and drinks, very comfortable seats (sometimes a bit too comfortable ;-)) and for the freaks that have noticed it: Great music soundtrack in the partner expo room. (I even heard stuff like Millionaire and The Neon Judgement).&lt;br /&gt;&lt;br /&gt;But of course we were not there for the music, so here my overview of the sessions I attended and my thoughts about them.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Preconference (March 30th)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I followed the devitpro BI track on the first day. Speaker all day long was&amp;nbsp;Rafal Lukawiecki. Well, he&amp;#39;s a great speaker (I&amp;#39;m loving his accent btw) and he did an excellent job to give a good overview of the entire BI stack. So from the client (Excel with Powerpivot) to SharePoint 2010 and SQL Server 2008 R2 as backend systems. Personally I don&amp;#39;t do a lot of BI, so for me this was a very interesting day and I must say, the possibilities in PowerPivot are awesome.&lt;br /&gt;&lt;br /&gt;So, very good first day of the conference.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conference Day 1 (March 31st)&lt;br /&gt;&lt;br /&gt;Managing Windows Server 2008 R2 and Windows 7 with Windows Powershell V2&lt;br /&gt;&lt;span style="font-weight:normal;"&gt;Session by Corey Hynes&lt;br /&gt;&lt;br /&gt;Well, this was probably one of the best sessions I have seen at the Techdays. Good speaker, very structured, clear presentation and real life demos.&amp;nbsp;&lt;br /&gt;Since I&amp;#39;m getting more and more into the Powershell thing, this was a very interesting session.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SharePoint 2010 Administration: a deeper dive&lt;br /&gt;Administering SharePoint 2010 with Powershell&lt;/strong&gt;&lt;br /&gt;Session by Richard Taylor&lt;br /&gt;&lt;br /&gt;Owkai, where to start.&lt;br /&gt;I went to the Techdays with the idea of learning about SharePoint 2010. Of course, I&amp;#39;m testing the SharePoint 2010 since November already, so I already know some things. Nevertheless, I was sure I would learn a lot more in the &amp;quot;deeper dive&amp;quot; session and the Powershell session. Well, I didn&amp;#39;t, and I had the impression that no-one did.&lt;br /&gt;These were the worst sessions I&amp;#39;ve seen. &lt;br /&gt;Nothing interested was said, nothing new came up. Only speaking about stuff that has been posted over and over again on every blog of every sharepoint guy around the world.&lt;br /&gt;Deeper dive? I don&amp;#39;t think so... Just a very very general overview on the new administration features. Disappointing...&lt;br /&gt;&lt;br /&gt;The Powershell session was even worse. It looked like he hadn&amp;#39;t used Powershell until that day. None of the demos worked and the only thing that seemed to work was creating an alias for a command. (And he probably demonstrated that 5 times...)&lt;br /&gt;The commands that he showed were the most basic you can do in SharePoint. So again I didn&amp;#39;t learned a thing.&lt;br /&gt;&lt;br /&gt;Let&amp;#39;s put is this way: I&amp;#39;m sure mr. Taylor knows what he&amp;#39;s talking about (although not for Powershell), but he lacks the presentation skills to bring it. Ok, he&amp;#39;s funny, but that&amp;#39;s about it. Fact that his demos never seemed to work also show a lack of preparation.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;strong&gt;Windows Performance Troubleshooting and Analysis&lt;br /&gt;&lt;/strong&gt;Session by Daniel Pearson&lt;br /&gt;&lt;br /&gt;Good session, a good deep dive in performance analysis and very&amp;nbsp;useful&amp;nbsp;tips what to do and where to start when you experience performance problems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conference Day 2 (April 1st)&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;strong&gt;Monitoring and capacity planning for SQL Server and IIS&lt;/strong&gt;&lt;br /&gt;Session by Maarten Goet&lt;br /&gt;&lt;br /&gt;Interesting session about the use of SCOM for capacity planning and especially trending for future capacity planning.&lt;br /&gt;It wasn&amp;#39;t that much about SQL and IIS in particular, but those programs were used to demonstrate the possibilities of SCOM.&lt;br /&gt;&lt;br /&gt;Good session.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Preparing for Migration and Upgrade to SharePoint 2010&lt;/strong&gt;&lt;br /&gt;Session by Richard Taylor&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;Another not-that-interesting session by Richard Taylor. &lt;br /&gt;Biggest part of the session he discussed the importance of planning, communication, backing stuff up, testing, ... In a room filled with IT-pro&amp;#39;s, that&amp;#39;s something that&amp;#39;s pretty fucking obvious don&amp;#39;t you think? Yes, a lot of people do forget these things, but those people are not your audience at Techdays.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Introduction of Microsoft Communications Server &amp;quot;W14&amp;quot;&lt;/strong&gt;&lt;br /&gt;Session by Francois Doremieux&lt;br /&gt;&lt;br /&gt;Preview with demo of the next version of (Office) Communications Server. Always interesting to see brand new stuff :-).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Virtualization for the End-user - Implementing VDI with Window&lt;/strong&gt;s&lt;br /&gt;Session by Corey Hynes&lt;br /&gt;&lt;br /&gt;Again, Corey Hynes is a very good speaker and this session gave me a very good overview of this kind of virtualization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;THE VERDICT&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Techdays was fun, I attended some interesting sessions, unfortunately the SharePoint IT-Pro sessions did not&amp;nbsp;satisfy&amp;nbsp;me. And those sessions were the ones I went to Techdays for...&lt;br /&gt;Of course: always good times meeting lots of people that I hadn&amp;#39;t seen anymore in a while. (Customers, ex-colleagues, ...)&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Tom&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight:normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=1046" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="Techdays" scheme="http://trycatch.be/blogs/tom/archive/tags/Techdays/default.aspx" /></entry><entry><title>Installing SQL Server 2008 SP1 CU3 on Failover Cluster</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/08/27/installing-sql-server-2008-sp1-cu3-on-failover-cluster.aspx" /><id>/blogs/tom/archive/2009/08/27/installing-sql-server-2008-sp1-cu3-on-failover-cluster.aspx</id><published>2009-08-27T16:00:00Z</published><updated>2009-08-27T16:00:00Z</updated><content type="html">&lt;p&gt;So last week I was installing a brand new SQL Server 2008 Enterprise Edition 2-node cluster. This of course on a Windows Server 2008 operating system.&lt;br /&gt;&lt;br /&gt;Nowadays when applying updates to SQL Server 2008 clusters, you&amp;#39;re not updating the entire cluster at once, but you can do it a node at a time. So basically you first update your passive node (or at least a node that doesn&amp;#39;t contain any instances), then do a failover to that updated node. That way you can check if everything works fine. If so, you can update your other node.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Well, that&amp;#39;s the theory...&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve done it already several times when I was applying Service Pack 1 of SQL Server 2008 and it worked fine every time. Last week it was the first time I was applying CU 3 of Service Pack 1 on a failover cluster.&lt;br /&gt;&lt;br /&gt;After I updated the passive node and I did a failover of my SQL Server instance, the SQL Server Agent service continued to fail. If I failed it over to my unpatched node, it worked fine. Since this being a brand new clean install, I just went ahead and installed the CU 3 on the first node aswell. From then on SQL Server Agent service worked perfectly on both nodes.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;So the question is:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Can I conclude that when applying SP1 CU3 of SQL Server 2008 on a failover cluster, the SQL Server Agent Service will only start if all nodes are updated.&lt;br /&gt;Or was this just a glitch during my install...&lt;br /&gt;&lt;br /&gt;If it&amp;#39;s the first case:&lt;br /&gt;If you&amp;#39;re installing CU3, don&amp;#39;t panic when the Agent service doesn&amp;#39;t start.&lt;br /&gt;&lt;br /&gt;But it&amp;#39;s unfortunate, since you lose the advantage of updating one node at a time...&lt;br /&gt;&lt;br /&gt;Keep on trucking&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=911" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="sql server 2008" scheme="http://trycatch.be/blogs/tom/archive/tags/sql+server+2008/default.aspx" /><category term="service pack 1" scheme="http://trycatch.be/blogs/tom/archive/tags/service+pack+1/default.aspx" /><category term="CU3" scheme="http://trycatch.be/blogs/tom/archive/tags/CU3/default.aspx" /></entry><entry><title>[non-technical post] Giving SharePoint courses</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/08/13/non-technical-post-giving-sharepoint-courses.aspx" /><id>/blogs/tom/archive/2009/08/13/non-technical-post-giving-sharepoint-courses.aspx</id><published>2009-08-13T16:00:00Z</published><updated>2009-08-13T16:00:00Z</updated><content type="html">&lt;p&gt;So, I was thinking about writing some general posts concerning daily life in IT. Not about the technical aspect (you know: this problem, that solution), but more about the other stuff. Things that happen at customers, the way I see IT or at least the way I look at the things I do. And especially, the way I do them.&lt;br /&gt;&lt;br /&gt;From now on, these posts will be labeled as [non-technical post].&lt;br /&gt;&lt;br /&gt;To kick things off, my first in these series:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Giving SharePoint courses&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve been giving MOSS 2007 administrator courses for over 2,5 years now. This primarily for the education center of &lt;a target="_blank" href="http://www.realdolmen.com"&gt;RealDolmen&lt;/a&gt;. Nowadays I teach the Microsoft Official Courses 5060 and 5061 (WSS 3.0 and MOSS 2007). I give those courses to customers at the Realdolmen (open courses) or at the customers offices (private courses).&lt;br /&gt;&lt;br /&gt;So for myself, I&amp;#39;ve created some guidelines how to give a good course to customers. This is actually the first time I&amp;#39;ll be writing them down, so maybe I&amp;#39;ll forget some, but I&amp;#39;ll add them later as I think of them.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Make them feel comfortable. This can sound lame, but it&amp;#39;s very important. Make sure they can easily get drinks when they like to, that they get enough coffee (important for IT people ;-)). But even more important, make sure they always know they can ask questions at any time, about anything and that&amp;#39;s it&amp;#39;s OK to ask stupid questions. (Yes, stupid questions do exist :-p)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Be sure that they know what you are doing. In my case: my primary job is not teaching. My primary job is being a System Engineer for Microsoft SQL Server and Microsoft Office SharePoint Server. I don&amp;#39;t just read books about these products. I use them, install them, troubleshoot them, ... daily. I hate just theoretical stuff.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Give your audience a proper introduction about what they are going to see in this course. You have that timeline &amp;quot;to be followed&amp;quot; in courses, well, I always exceed my time for the introduction. Let people know what they can expect. (NO, I&amp;#39;m not giving asp.net programming ;-))&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Give real-life examples. If you talk about a functionality in MOSS, point out what it&amp;#39;s used for in real life. Don&amp;#39;t leave it being an abstract term. With real-life examples, people will remember better what it is and what you can do with it. (The best example: Alternate Access Mappings. Nobody understands them immediately. I always point out their necessity when publishing an intranet to the internet through a firewall (like ISA Server)).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Let people talk about their situation. Most students in my courses are System Administrators at their company. They are not nitwits. Most of them already have a MOSS environment (or planning to have one very soon) and are not only interested in the theoretical course, but more in how they should implement it at their company. Of course, try and give the best answer you can give.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Be honest. Let&amp;#39;s face it (sorry Microsoft), there is no such thing as a perfect product. Although I really like MOSS, not everything works as smoothly as it&amp;#39;s sometimes should work. Don&amp;#39;t let people believe they have the perfect product that will solve all of their problems.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Give Best Practices and point them to resources with best practices. It&amp;#39;s not only important to teach people how to &amp;quot;technically&amp;quot; use the product, but also how to use it in general. Best Practices on security, on site organisation (like multiple content databases on 1 web application), on backup, ...&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;At lunch break, try talking about something different than MOSS. This comes back to point 1. Make them feel comfortable. It&amp;#39;s a lunch BREAK. Their heads will be filled up with MOSS enough after some hours of listening to my babbling.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Give them time to make their exercices properly. The best way to learn MOSS is by using is. &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Try to give them extras that are not in the course. (For example: in the MOC 5061, there isn&amp;#39;t much text about backup/restore. I always talk about all the build-in stuff, but also about Third-Party tools that are available)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Plan your course so you can end early on the last day. Plan that at least the theoretical stuff ends early. That leaves you more room for questions. Questions not just about the last module, but about the entire course. Your students now have seen the big picture, but sometimes have difficulties connecting them all together. At that time, you should help them tying all loose ends to one coherent substance.&lt;br /&gt;Also: If you end with exercises, people have the choice of making their exercises or just going home early. That last option it especially popular on a Friday afternoon.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;So, these are kinda my best practices. Until know, I only had positive feedback, so I&amp;#39;ll just keep doing what I&amp;#39;ve been doing the last 2,5 years. Feel free to comment on this list. Maybe I&amp;#39;ll do some changes if some things popup in my head.&lt;br /&gt;&lt;br /&gt;Keep on producing&lt;br /&gt;Tom&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=730" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="courses" scheme="http://trycatch.be/blogs/tom/archive/tags/courses/default.aspx" /><category term="non-technical" scheme="http://trycatch.be/blogs/tom/archive/tags/non-technical/default.aspx" /></entry><entry><title>Search your internet MOSS without a root Site Collection</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/08/10/search-your-internet-moss-without-a-root-site-collection.aspx" /><id>/blogs/tom/archive/2009/08/10/search-your-internet-moss-without-a-root-site-collection.aspx</id><published>2009-08-10T16:00:00Z</published><updated>2009-08-10T16:00:00Z</updated><content type="html">&lt;p&gt;Since Service Pack 2, it&amp;#39;s not possible anymore to crawl a MOSS 2007 Web Application, without the presence of a root Site Collection. And if you use IIS 7.0 HTTP Redirection to redirect the root to a different URL, MOSS 2007 can&amp;#39;t see there is actually a root Site Collection.&lt;br /&gt;&lt;br /&gt;If that sentence didn&amp;#39;t make any sense at all (which it probably didn&amp;#39;t), following is the scenario that will make it all clear.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Owkai, here is the situation:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So a customer of mine has set up a brand new MOSS 2007 (or at least: I did the setup), that will be used as a public internet site. Basically it is setup with an authoring farm and publishing farm (separated with a firewall). Content deployment is used to send the changed information from the authoring to the publishing farm. But that&amp;#39;s not the issue here.&lt;br /&gt;&lt;br /&gt;The URL&amp;#39;s will be like this:&lt;br /&gt;&lt;br /&gt;A Publishing Portal on http://www.trycatch.be/trycatch&lt;br /&gt;A Publishing Portal on http://www.trycatch.be/catchthis&lt;br /&gt;&lt;br /&gt;If you surf to http://www.trycatch.be, you should be redirected to http://www.trycatch.be/trycactch.&lt;br /&gt;&lt;br /&gt;So the root http://www.trycatch.be will not be used.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So this is the problem:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you use IIS 7.0 to redirect http://www.trycatch.be to http://www.trycatch.be/trycatch, MOSS 2007 will not notice the root Site Collection.&lt;br /&gt;So, even if you have a root Site Collection (let&amp;#39;s say a &amp;quot;Blank Site&amp;quot;), because it&amp;#39;s necessary for crawling, crawling will still not work...&lt;br /&gt;&lt;br /&gt;It&amp;#39;s the IIS 7.0 HTTP Redirection that fucks things up.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;So, here is your solution:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Enable HTTP Redirection on your MOSS 2007 Web Application&lt;br /&gt;2. Extend your Web Application to a second Web Application (so you can access the same site through a different URL)&lt;br /&gt;3. Change the Content Source in your Shared Services Provider to point to the extended Web Application (in stead of the original one)&lt;br /&gt;4. Crawl your MOSS 2007&lt;br /&gt;&lt;br /&gt;This time crawling will work (there is no HTTP Redirection on your extended Web Application).&lt;br /&gt;Thanks to Alternate Access Mappings, when you search in your original (published) website, you will get the correct URL&amp;#39;s back in your search results.&lt;br /&gt;&lt;br /&gt;But keep in mind: to keep things simple, try to use a root Site Collection &lt;img src="http://trycatch.be/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;br /&gt;&lt;br /&gt;Party On&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=910" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="IIS" scheme="http://trycatch.be/blogs/tom/archive/tags/IIS/default.aspx" /><category term="search" scheme="http://trycatch.be/blogs/tom/archive/tags/search/default.aspx" /></entry><entry><title>I really like Search Server 2008 Express</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/05/07/i-really-like-search-server-2008-express.aspx" /><id>/blogs/tom/archive/2009/05/07/i-really-like-search-server-2008-express.aspx</id><published>2009-05-07T18:00:00Z</published><updated>2009-05-07T18:00:00Z</updated><content type="html">&lt;p&gt;&lt;a target="_blank" title="And now for something completely different" href="http://www.imdb.com/title/tt0066765/"&gt;And now for something completely different&lt;/a&gt;, me for once not talking about problems or screwed up stuff in Sharepoint, BUT about something I actually like. Well, I really like &lt;a target="_blank" title="Search Server 2008 Express" href="http://www.microsoft.com/enterprisesearch/en/us/search-server.aspx"&gt;Search Server 2008 Express&lt;/a&gt;. When customers nowadays want to install Windows SharePoint Services 3.0 I always recommend SS 2008 Express. &lt;br /&gt;&lt;br /&gt;Because this is basically in one FREE product:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows SharePoint Services 3.0&lt;/li&gt;
&lt;li&gt;Enterprise Search coming from Office SharePoint Server 2007&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;The only disavantage of the product is than you can&amp;#39;t make it High Available. At least not the Search end of the product. It&amp;#39;s still possible to install the Web Frontend part on multiple servers (and configuring it with Network Load Balancing) to provide High Availability. Just your search won&amp;#39;t be High Available.&lt;br /&gt;&lt;br /&gt;Owkai, since it&amp;#39;s in my blood to be annoying, there is a small thing I don&amp;#39;t like about the SS 2008. &lt;br /&gt;When you finished your initial configuration (through the Configuration Wizard), then Central Administration opens with the Search Server configuration page instead of the normal Central Administration. I like to configure everything like I&amp;#39;m used to do. Also because through that wizard page, it&amp;#39;s not possible to choose the names of your Web Applications.&lt;br /&gt;&lt;br /&gt;So basically I skip the Search Server wizard pages by going directly to Central Administation &amp;gt; http://trycatch:10000/default.aspx. From there I start all the services, create the Web Applications and create the Shared Services Provider (aka Search Administration). After you did all the required configuration, next time you go to your Central Administration, you won&amp;#39;t be redirected anymore to that darn wizard.&lt;br /&gt;Call me old fashioned, but I like this approach better (MORE control) then following the wizard.&lt;br /&gt;&lt;br /&gt;Old School Taking You Back Again (&lt;a target="_blank" title="The Proxy" href="http://www.myspace.com/useproxy"&gt;Quote by the genius named The Proxy&lt;/a&gt;)&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=855" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="search" scheme="http://trycatch.be/blogs/tom/archive/tags/search/default.aspx" /><category term="Search Server 2008" scheme="http://trycatch.be/blogs/tom/archive/tags/Search+Server+2008/default.aspx" /></entry><entry><title>MOSS 2007 Service Pack 2 released.</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/04/28/moss-2007-service-pack-2-released.aspx" /><id>/blogs/tom/archive/2009/04/28/moss-2007-service-pack-2-released.aspx</id><published>2009-04-28T21:30:00Z</published><updated>2009-04-28T21:30:00Z</updated><content type="html">&lt;p&gt;So, it&amp;#39;s here, Microsoft Office SharePoint Server 2007 Service Pack 2.&lt;br /&gt;&lt;br /&gt;For all information, downloads, instructions, check &lt;a target="_blank" title="THIS LINK" href="http://blogs.msdn.com/sharepoint/archive/2009/04/28/announcing-service-pack-2-for-office-sharepoint-server-2007-and-windows-sharepoint-services-3-0.aspx"&gt;THIS LINK&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Have fun&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=839" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="Service Pack 2" scheme="http://trycatch.be/blogs/tom/archive/tags/Service+Pack+2/default.aspx" /></entry><entry><title>Never turn off "Auto create &amp; Auto Update Statistics"</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/04/22/never-turn-off-quot-auto-create-amp-auto-update-statistics-quot.aspx" /><id>/blogs/tom/archive/2009/04/22/never-turn-off-quot-auto-create-amp-auto-update-statistics-quot.aspx</id><published>2009-04-22T15:00:00Z</published><updated>2009-04-22T15:00:00Z</updated><content type="html">&lt;p&gt;As you all know, in SQL Server (any version actually) you have the options &amp;quot;Auto Create Statistics&amp;quot; and &amp;quot;Auto Update Statistics&amp;quot;. By default this is enabled (these parameters are set to true on the model database and thus to all newly create databases).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, what happened?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;At a customer they reinstalled their farm with the purpose of starting on a clean server environment when upgrading to SP1 and the Infrastructure Update. So basically they had setup a new farm (with all the necessary updates) and they moved all the databases to that farm, &amp;quot;migrating&amp;quot; them to the latest build versions. They did it like this, so the old farm was never to be touched, providing a perfect fall-back scenario.&lt;br /&gt;&lt;br /&gt;We (the customer and myself) did this in staging environment some time ago, and thus making the correct procedures. The customer would do this in production themselves (so without my assistance). In staging environment (of course) everything worked perfectly.&lt;br /&gt;&lt;br /&gt;And then, they did it in the production environment.&lt;/p&gt;
&lt;p&gt;Everything worked well, all the sites were up and running, ...&lt;br /&gt;... but then they started a full crawl of the content.&lt;br /&gt;&lt;br /&gt;A full crawl of a small database of about 3 GB, took 5 hours!!! &lt;br /&gt;A full crawl of a large database of about 60 GB was running for 25 hours and then freezed!!!&lt;/p&gt;
&lt;p&gt;In the meanwhile, crawling the same content on the staging environment did not have any problems at all...&lt;b&gt;&lt;br /&gt;&lt;br /&gt;So, what was the problem?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As it turned out, the model database of the SQL Server where the databases were moved at, had &amp;quot;Auto Create Statistics&amp;quot; and &amp;quot;Auto Update Statistics&amp;quot; turned off. Since the farm was reinstalled, only restoring the content databases and the SSP database, a new SSP Search database was created. Thus taking over the settings of the model database.&lt;br /&gt;&lt;br /&gt;Hence, the &amp;quot;Auto Create Statistics&amp;quot; and &amp;quot;Auto Update Statistics&amp;quot; parameters of the SSP Search database were turned off. This causing performance problems on that database (SQL Server CPU went 100 % when crawling), and eventually freezing... (Actually, the crawl started good, went slower, slower, slower, dead...)&lt;br /&gt;&lt;br /&gt;When we turned these properties back to &amp;quot;true&amp;quot;, indexing worked again.&lt;br /&gt;&lt;br /&gt;The 5 hour crawl of the small database only took 12 minutes. &lt;br /&gt;The 25 hour crawl (+ freeze) took only 4 (and a bit) hours.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, conclusion:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For performance for filling up the Search database (what happens when crawling), SQL Server really relies on the database statistics. Of course, when no statistics are being created or updated, then you&amp;#39;re in a whole lot of trouble.&lt;br /&gt;&lt;br /&gt;And now for some shouting the lesson of today:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NEVER EVER TURN AUTO CREATE AND AUTO UPDATE STATISTICS OFF! &lt;/b&gt;&lt;br /&gt;At least not for your SharePoint databases and especially not for your Shared Services Search database.&lt;br /&gt;&lt;br /&gt;btw: this is a default setting, so normally you shouldn&amp;#39;t have a problem with this. You never know of course &lt;img src="http://trycatch.be/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Keep on partying&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=831" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="SQL Server" scheme="http://trycatch.be/blogs/tom/archive/tags/SQL+Server/default.aspx" /><category term="search" scheme="http://trycatch.be/blogs/tom/archive/tags/search/default.aspx" /></entry><entry><title>MOSS 2007 and the Local Intranet Zone</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/04/16/moss-2007-and-the-local-intranet-zone.aspx" /><id>/blogs/tom/archive/2009/04/16/moss-2007-and-the-local-intranet-zone.aspx</id><published>2009-04-16T19:00:00Z</published><updated>2009-04-16T19:00:00Z</updated><content type="html">&lt;p&gt;Aren&amp;#39;t logon popup boxes annoying? Especially when you&amp;#39;re browsing on your intranet MOSS 2007 sites? Oh common, I&amp;#39;m connected to the corporate network, I&amp;#39;m logged in to the corporate Active Directory and still I&amp;#39;m getting logon boxes...&lt;br /&gt;&lt;br /&gt;Basically, this is Internet Explorer security fucking with you. &lt;br /&gt;More specific: if you use a nice URL (e.g. http://portal.trycatch.be), that doesn&amp;#39;t match your domain name (e.g. catchthis.local), then it&amp;#39;s possible that your Internet Explorer recognizes your MOSS portal as an &amp;quot;Internet Site&amp;quot;.&lt;br /&gt;&lt;br /&gt;If you go check out your Security Settings for the Internet zone in the Internet Options (Security tab) of IE, you&amp;#39;ll see at the bottom:&lt;br /&gt;Authentication -&amp;gt; Automatic logon only in Intranet zone.&lt;br /&gt;&lt;br /&gt;So, how do we do this? Two options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You add manually your site to the Local Intranet zone, and thus providing automatic logon (with the credentials of your Windows session)&lt;/li&gt;
&lt;li&gt;You add a group policy in Active Directory so that your MOSS site is added to everyone&amp;#39;s Intranet zone&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Of course, the second option is the way to go.&lt;br /&gt;&lt;br /&gt;At our company, they added in the Local Intranet zone the following entry (by group policy): *.company.com&lt;br /&gt;This way, all subdomains from company.com is recognized as a Local Intranet site.&lt;br /&gt;&lt;br /&gt;BE GONE logon boxes&lt;br /&gt;&lt;br /&gt;Grtz&lt;br /&gt;Tom&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=779" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="group policies" scheme="http://trycatch.be/blogs/tom/archive/tags/group+policies/default.aspx" /></entry><entry><title>What about Site Collections, webrootid and id?</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/04/16/site-collections-webrootid-and-id.aspx" /><id>/blogs/tom/archive/2009/04/16/site-collections-webrootid-and-id.aspx</id><published>2009-04-16T18:30:00Z</published><updated>2009-04-16T18:30:00Z</updated><content type="html">&lt;p&gt;&lt;b&gt;So, what about it?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First the basics:&lt;br /&gt;&lt;br /&gt;For each Web Application in MOSS 2007 you have at least 1 database.&lt;br /&gt;In that database you can put your Site Collections. (How to dedicate databases for Site Collections, that you can read &lt;a target="_blank" title="Click here" href="http://trycatch.be/blogs/tom/archive/2007/06/21/multiple-databases-for-1-web-application.aspx"&gt;here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;And now in &lt;a target="_blank" title="Click here" href="http://www.imdb.com/title/tt0137523/"&gt;Fight Club&lt;/a&gt; style:&lt;br /&gt;&lt;br /&gt;The first rule of MOSS 2007 is: you do not attach the same content database twice to the same farm&lt;br /&gt;The second rule of MOSS 2007 is: you DO not attach the same content database twice to the same farm&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, why is that?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Well, every Site Collection has an ID (an ugly GUID of course). That GUID is registered in the farm&amp;#39;s Config database. So this would mean when you attach the same database twice (after restoring it under a different name in SQL Server), you would have duplicate GUID&amp;#39;s. And you don&amp;#39;t want to have this. Because this will take your original site down as well.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, what to do?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Well, when you want a Site Collection twice in MOSS 2007 (let&amp;#39;s say a copy for testing or training purposes), you should take a backup with the stsadm commandline tool (&lt;i&gt;stsadm -o backup -url http://sharepoint/sites/trycatch -filename D:\backup.bak&lt;/i&gt;) and then restore it to a different name (&lt;i&gt;stsadm -o restore -url http://sharepoint/sites/trycatch2 -filename D:\backup.bak&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;When restoring, a new ID (your ugly GUID) will be created, and so no conflict will arise in the Config database.&lt;br /&gt;&lt;br /&gt;One problem though: It&amp;#39;s not possible within the same database of the originating Site Collection...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, why is that?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Every Site Collection has a SECOND ID. Known as the Webrootid. This is basically again a GUID, but this one doesn&amp;#39;t have to be unique within the farm, but within a database. When doing the commandline restore action, NO new Webrootid will be created.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;So, what to do?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When restoring a Site Collection on MOSS 2007 with a different name, be sure an extra (read &amp;gt; new) content database is ready for receiving Site Collections.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Every Site Collection has 2 GUID&amp;#39;s. The First (the ID) has to be unique within a farm. The Second (the Webrootid) has to be unique within a database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Tom&lt;br /&gt;&lt;br /&gt;ps: And the eighth and final rule: if this is your first time at Fight Club, you have to fight.
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=786" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="Site Collections" scheme="http://trycatch.be/blogs/tom/archive/tags/Site+Collections/default.aspx" /></entry><entry><title>Windows 2008 IIS 7 Kernel Mode causes bluescreens...</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/04/16/windows-2008-iis-7-kernel-mode-causes-bluescreens.aspx" /><id>/blogs/tom/archive/2009/04/16/windows-2008-iis-7-kernel-mode-causes-bluescreens.aspx</id><published>2009-04-16T18:15:00Z</published><updated>2009-04-16T18:15:00Z</updated><content type="html">&lt;p&gt;Nowadays, for all new installations, we use Windows Server 2008. Of course this is the new OS server platform you really want to use. (I won&amp;#39;t get started on the benefits of Windows Server 2008, I bet you can find that on the Microsoft site).&lt;br /&gt;&lt;br /&gt;There was only one problem though. When installing MOSS 2007, sometimes *** happened. Bluescreens of death to be more specific.&lt;br /&gt;It turned out to be a problem with the IIS 7.0 Kernel Mode in combination with Kerberos authentication. Of course, Kerberos is the recommended authentication method, so we use it all the time when installing MOSS 2007.&lt;/p&gt;
&lt;p&gt;The workaround we had (the first time we encountered the problem was in October 2008) was disabling the Kernel Mode of IIS 7.0. I know, it&amp;#39;s not a best practice, but at least the bluescreens stopped... &lt;br /&gt;And to be honest, that was the primary concern of our customers. We had this one customer, were the bluescreens started a couple of days before the big launch of their public internet facing MOSS website. Even the Belgian media (newspapers, radio and television) was present for that launch. Wouldn&amp;#39;t a bluescreen have been a big bummer...&lt;br /&gt;&lt;br /&gt;But since the beginning of March, all these problems are solved. Microsoft provided a hotfix for Windows Server 2008 you can download &lt;a target="_blank" title="Click here" href="http://support.microsoft.com/kb/962943"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, download and install the hotfix (of course, only when you&amp;#39;re affected by the problem) and put that Kernel Mode back on.&lt;br /&gt;&lt;br /&gt;Keep on spinning&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=781" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="Windows Server 2008" scheme="http://trycatch.be/blogs/tom/archive/tags/Windows+Server+2008/default.aspx" /><category term="IIS" scheme="http://trycatch.be/blogs/tom/archive/tags/IIS/default.aspx" /></entry><entry><title>Let's blog again...</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/04/16/let-s-blog-again.aspx" /><id>/blogs/tom/archive/2009/04/16/let-s-blog-again.aspx</id><published>2009-04-16T18:00:00Z</published><updated>2009-04-16T18:00:00Z</updated><content type="html">&lt;p&gt;It has been extremely busy for me the last few months (due to &lt;a target="_blank" title="ElectroSucks" href="http://www.electrosucks.be"&gt;Music&lt;/a&gt;, &lt;a target="_blank" title="Basket Izegem" href="http://www.basketizegem.be"&gt;Basketball&lt;/a&gt; and other personal stuff) and thus I really hadn&amp;#39;t the time to blog a lot.&lt;br /&gt;So now, I&amp;#39;ll be picking it up again.&lt;/p&gt;
&lt;p&gt;Have fun&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=829" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="Personal" scheme="http://trycatch.be/blogs/tom/archive/tags/Personal/default.aspx" /></entry><entry><title>What about PDF iFilters for MOSS 2007? (32 and 64 bit)</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/01/05/what-about-pdf-ifilters-32-and-64-bit.aspx" /><id>/blogs/tom/archive/2009/01/05/what-about-pdf-ifilters-32-and-64-bit.aspx</id><published>2009-01-05T20:05:00Z</published><updated>2009-01-05T20:05:00Z</updated><content type="html">&lt;p&gt;Huh? Aren&amp;#39;t there already enough blogposts about PDF iFilters? Apparently not, since I receive on a regular basis lots of questions about this aspect of SharePointing. So I deceided to dedicate a small post about PDF iFilters and especially how to install them.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Free or Not?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The first topic of today is: are you willing to pay for a PDF iFilter?&lt;br /&gt;Basically both options are available, on both 32bit and 64bit:&lt;/p&gt;
&lt;p&gt;- Free: &lt;a target="_blank" href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025"&gt;Adobe PDF iFilter 9&lt;/a&gt;&lt;br /&gt;- Paying: &lt;a target="_blank" href="http://www.foxitsoftware.com/pdf/ifilter/"&gt;Foxit PDF iFilter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, the question is, why would you pay for something that can provided to you for free? Well, performance...&lt;br /&gt;Performance tests have shown that the Foxit PDF iFilter is 4 to 5 times faster than the Adobe iFilter.&lt;br /&gt;Read the test results &lt;a target="_blank" href="http://blogs.msdn.com/ifilter/archive/2007/11/14/foxit-vs-adobe-pdf-ifilter-32-bit-only.aspx"&gt;here for 32bit&lt;/a&gt; and &lt;a target="_blank" href="http://blogs.msdn.com/opal/archive/2008/12/10/pdf-ifilter-battle-foxit-vs-adobe-64bit-version.aspx"&gt;here for 64bit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So if PDF searching one of your major issues in your environment, don&amp;#39;t be cheap &lt;img src="http://trycatch.be/emoticons/emotion-5.gif" alt="Wink" /&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Installing the damn things...&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Well, installing PDF iFilters are actually a piece of cake.&lt;br /&gt;Foxit had provided a good (installation) manual, that you download &lt;a target="_blank" href="http://foxit.vo.llnwd.net/o28/pub/foxit/manual/enu/FoxitPDFIFilter1.0forMOSS_manual.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Adobe has for it&amp;#39;s 64bit also provided a installation manual, which you can download &lt;a target="_blank" href="http://www.adobe.com/special/acrobat/configuring_pdf_ifilter_for_ms_sharepoint_2007.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;So, where&amp;#39;s the catch?&lt;/b&gt;&lt;br /&gt;Well, the catch is just the fact that you can&amp;#39;t download the 32bit Adobe PDF iFilter standalone anymore. It&amp;#39;s embedded in Adobe Acrobat Reader 9.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, how do I do it?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Install Adobe Acrobat Reader 9 on your MOSS 2007 Index server and then catch up with the installation manual for the 64bit version.(You know, the registry changes and stuff). This will make it work perfectly.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the Adobe PDF iFilter 9 on Windows Server 2008 (both 32 and 64 bit), and I&amp;#39;m happy to say it works just fine. It works only slower than the paying Foxit PDF iFilter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have Fun&lt;br /&gt;Tom&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=742" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="pdf ifilter" scheme="http://trycatch.be/blogs/tom/archive/tags/pdf+ifilter/default.aspx" /><category term="foxit" scheme="http://trycatch.be/blogs/tom/archive/tags/foxit/default.aspx" /><category term="adobe" scheme="http://trycatch.be/blogs/tom/archive/tags/adobe/default.aspx" /></entry><entry><title>SQL Server 2005 Service Pack 3 released :-)</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2009/01/05/sql-server-2005-service-pack-3-released.aspx" /><id>/blogs/tom/archive/2009/01/05/sql-server-2005-service-pack-3-released.aspx</id><published>2009-01-05T20:00:00Z</published><updated>2009-01-05T20:00:00Z</updated><content type="html">&lt;p&gt;Old news already (but since everyone was on holiday during most of December):&lt;/p&gt;
&lt;p&gt;SQL Server 2005 Service Pack 3 was released on December 15.&lt;br /&gt;You can download it &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&amp;amp;DisplayLang=en"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Since you&amp;#39;re downloading anyway, don&amp;#39;t forget to download the update version of the SQL Server 2005 Books Online. You can download this &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=BE6A2C5D-00DF-4220-B133-29C1E0B6585F&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve installed SP3 already on some test environments and it seems that it&amp;#39;s not causing any problems.&lt;br /&gt;(Mmm, what was the tagline of Trycatch.be again? But it worked in the staging environment...)&lt;br /&gt;&lt;br /&gt;Keep on trucking&lt;br /&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=732" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SQL Server" scheme="http://trycatch.be/blogs/tom/archive/tags/SQL+Server/default.aspx" /><category term="sp3" scheme="http://trycatch.be/blogs/tom/archive/tags/sp3/default.aspx" /></entry><entry><title>I don't like the Definition Extraction feature</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2008/10/03/i-don-t-like-the-definition-extraction-feature.aspx" /><id>/blogs/tom/archive/2008/10/03/i-don-t-like-the-definition-extraction-feature.aspx</id><published>2008-10-03T14:05:00Z</published><updated>2008-10-03T14:05:00Z</updated><content type="html">&lt;p&gt;I don&amp;#39;t know if any of you have already met the Definition Extraction feature in MOSS 2007? This feature, described in &lt;a target="_blank" href="http://jopx.blogspot.com/2008/04/moss-search-feature-definition.html"&gt;this blogpost&lt;/a&gt; by my collegue Joris Poelmans, has some disadvantages.... concerning security...&lt;br /&gt;&lt;br /&gt;As we all know (or should know), the MOSS 2007 Enterprise Search is security trimmed. Meaning a user can only see items in the search if he has read permissions on that particular content. Well, the Definition Extraction feature is NOT security trimmed... and does not take count of scope exclusion rules...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How did we found out? Well, by applying this setup:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We have a MOSS 2007 farm configured to crawl a file share. An exclusion rule was added that this content source (the fileshare) was to be excluded from the All Sites search scope.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;After that we did a search using the All Sites scope:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt; No documents from the fileshare popped up, except that the Definition Extraction feature got some info out of a document like: &amp;quot;Trycatch is a site...&amp;quot;&lt;br /&gt;&amp;gt;&amp;gt; When we did the same search query with a user that had no permissions whatsoever on the document containing the definition, again, the Definition Extraction feature gave the same results...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The Definition Extraction:&lt;br /&gt;&amp;gt;&amp;gt; ignores security&lt;br /&gt;&amp;gt;&amp;gt; ignores search scopes exclusions&lt;br /&gt;&lt;br /&gt;&lt;b&gt;and thus, I don&amp;#39;t like it at all...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Keep on spinning&lt;br /&gt;Tom&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;ps: One personal note to finish this post. My domainname &lt;a target="_blank" href="http://www.electrosucks.be"&gt;http://www.electrosucks.be&lt;/a&gt; is finally being used, this for my new DJ profile. Check it out if you like Electro tunes. (One mixtape online, a second one will be coming very soon)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=667" width="1" height="1"&gt;</content><author><name>Tom</name><uri>http://trycatch.be/members/Tom/default.aspx</uri></author><category term="SharePoint" scheme="http://trycatch.be/blogs/tom/archive/tags/SharePoint/default.aspx" /><category term="Personal" scheme="http://trycatch.be/blogs/tom/archive/tags/Personal/default.aspx" /><category term="security" scheme="http://trycatch.be/blogs/tom/archive/tags/security/default.aspx" /><category term="feature" scheme="http://trycatch.be/blogs/tom/archive/tags/feature/default.aspx" /></entry></feed>