<?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:00:00Z</updated><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><entry><title>FBA authorization fails when permission inheritance is cut</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2008/10/03/fba-authorization-fails-when-permission-inheritance-is-cut.aspx" /><id>/blogs/tom/archive/2008/10/03/fba-authorization-fails-when-permission-inheritance-is-cut.aspx</id><published>2008-10-03T14:01:00Z</published><updated>2008-10-03T14:01:00Z</updated><content type="html">&lt;p&gt;I experienced the strangest thing (read: annoying) with Forms Based Authentication. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;This is the scenario:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We have a SharePoint Web Application with some Site Collections on it, using Windows Authentication (for internal employees). That Web Application is extended to a second Web Application, that one using Forms Based Authentication, with the accounts residing in a SQL Server database.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;This is the problem:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;When we add FBA accounts to subsites that have unique permissions (so inheritance is cut from the above site or site collection), it&amp;#39;s not possible to log in. Basically, these FBA accounts are not known on the top level Site Collection. Authentication works (you can actually see: Access Denied, logged in as user ...), but authorization doesn&amp;#39;t...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;This is the solution:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We made an extra FBA Role, containing all the FBA accounts. Then we added that role to the top level Site Collection. Of course, we didn&amp;#39;t want users to log in to our top level site. So we created a new Permission Level, having so little permissions, that logging in wasn&amp;#39;t possible.&lt;/p&gt;
&lt;p&gt;From then on, everything worked like a charm.&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=647" 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="Authentication" scheme="http://trycatch.be/blogs/tom/archive/tags/Authentication/default.aspx" /><category term="FBA" scheme="http://trycatch.be/blogs/tom/archive/tags/FBA/default.aspx" /></entry><entry><title>Multilingual Mysites</title><link rel="alternate" type="text/html" href="/blogs/tom/archive/2008/10/03/multilingual-mysites.aspx" /><id>/blogs/tom/archive/2008/10/03/multilingual-mysites.aspx</id><published>2008-10-03T14:00:00Z</published><updated>2008-10-03T14:00:00Z</updated><content type="html">&lt;p&gt;As I live in Belgium, coping with multilingual scenarios is pretty much a daily routine. Here we have 2 languages that are widely spoken, being Dutch and French. The consequence is that a lot of companies employ people that speak different languages.In most of those companies, English is the language for IT systems, so that&amp;#39;s pretty easy to handle with. Others want to provide the user all the functionality of a MOSS 2007 environment in the user&amp;#39;s own language.&lt;/p&gt;
&lt;p&gt;This post is about the combination of languages and mysites, which provides two possibilities:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;All the mysites are in the same language&lt;/li&gt;
&lt;li&gt;The mysite is in the language of the user&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let&amp;#39;s go over both options:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. All the mysites are in the same language&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This one is easy. When configuring the Shared Services Provider, a Mysite Provisioning Site will be created. This will be done in the installation language of you server install. Meaning, if your Central Administration is in English, the Mysite Provisioning Site will be in English. Hence, all your mysites will be in English.&lt;br /&gt;&lt;br /&gt;If you want to change this to another language, just perform following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the Server Language Pack of the language you require...&lt;/li&gt;
&lt;li&gt;Go to Central Administration &amp;gt;&amp;gt; Application Management &amp;gt;&amp;gt; Delete Site Collection&lt;br /&gt;Delete the Mysite Provisioning Site Collection&lt;/li&gt;
&lt;li&gt;Go to Central Administration &amp;gt;&amp;gt; Application Management &amp;gt;&amp;gt; Create Site Collection&lt;br /&gt;Create a new Mysite Provisioning Site Collection selecting the wanted language (with the same name and managed path as the deleted one)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&amp;#39;s it, from now on, all your mysites will be in the language you desire...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. The mysite is in the language of the user&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Perform following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install all the Server Language Packs required (here in Belgium, this would be: Dutch, French and German)&lt;/li&gt;
&lt;li&gt;Go to the Shared Services Administration site, to MySite Settings&lt;/li&gt;
&lt;li&gt;Check the box for &amp;quot;Allow user to choose the language of their personal site&amp;quot; and click OK&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When a user creates is mysite, he will be presented a dropdown box, with all the possible languages.&lt;br /&gt;Watch out though, once created, a site cannot switch languages anymore...&lt;/p&gt;
&lt;p&gt;Keep on DJ-ing&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://trycatch.be/aggbug.aspx?PostID=648" 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="MySite" scheme="http://trycatch.be/blogs/tom/archive/tags/MySite/default.aspx" /><category term="languages" scheme="http://trycatch.be/blogs/tom/archive/tags/languages/default.aspx" /></entry></feed>