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

<channel>
	<title>SpinPlate &#187; MOSS</title>
	<atom:link href="http://spinplate.com/tag/moss/feed/" rel="self" type="application/rss+xml" />
	<link>http://spinplate.com</link>
	<description>Just keeping the plates from falling.</description>
	<lastBuildDate>Thu, 16 Feb 2012 16:25:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Planning for Search and Profile Crawl Schedules</title>
		<link>http://spinplate.com/2010/06/planning-for-search-and-profile-crawl-schedules/</link>
		<comments>http://spinplate.com/2010/06/planning-for-search-and-profile-crawl-schedules/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 20:50:48 +0000</pubDate>
		<dc:creator>PlateSpinner</dc:creator>
				<category><![CDATA[Microsoft Admin]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint Search]]></category>

		<guid isPermaLink="false">http://spinplate.com/2010/06/planning-for-search-and-profile-crawl-schedules/</guid>
		<description><![CDATA[Stuff that could make a difference: For Incremental crawls (of regular SharePoint content) Farm architecture Is the indexer (and/or the target server) host separated or doing other tasks?&#160; If it’s doing other tasks, you must take into account the kind &#8230; <a href="http://spinplate.com/2010/06/planning-for-search-and-profile-crawl-schedules/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[</p>
<p>Stuff that could make a difference:</p>
<ul>
<li>For Incremental crawls (of regular SharePoint content)
<ul>
<li>Farm architecture
<ul>
<li>Is the indexer (and/or the target server) host separated or doing other tasks?&#160; If it’s doing other tasks, you must take into account the kind of load it’s under and when that load is high and low.</li>
</ul>
<ul>
<li>Is the database host(s) scaled in a way that running crawls don’t impact user traffic?</li>
</ul>
<ul>
<li>What’s your “Indexer Performance” level set to?</li>
</ul>
<ul>
<li>How fast does your indexer crawl?&#160; (i.e. items per hour or items per day)</li>
</ul>
</li>
</ul>
<ul>
<li>Content
<ul>
<li>How many items are currently (or at the time of go-live) in your index?</li>
</ul>
<ul>
<li>How frequent does it change?</li>
</ul>
<ul>
<li>What kind of content is it?&#160; Big pdfs and Word docs?&#160; SharePoint lists and news posts only?</li>
<li>What’s the anticipated growth rate of the content?</li>
</ul>
<ul>
<li>Are there any documented requirements for search freshness?</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>For Full crawls (of regular SharePoint content)
<ul>
<li>Pretty much the same stuff as above</li>
</ul>
<ul>
<li>Can you get away with doing incremental only?&#160; (See <a href="http://technet.microsoft.com/en-us/library/cc262926%28office.12%29.aspx">this TechNet page</a> in the “Reasons to do a full crawl” section for info about when you must use full crawls instead of incrementals.)</li>
</ul>
</li>
</ul>
<ul>
<li>For profile import
<ul>
<li>Number of exposed profiles</li>
<li>Configuration of Mysites and number of mapped properties</li>
</ul>
<ul>
<li>Can AD handle the load?</li>
</ul>
<ul>
<li>Is the SSP server doing other roles?</li>
<li>Profile freshness requirements</li>
</ul>
</li>
</ul>
<p>Real life example:</p>
<p>The my current client projecthas pretty fast servers, 14+ million items in index, 40,000 users, and 4 WFEs.&#160; We would be doing incremental crawls only if we can get around a technical issue.&#160; Full crawls take about 4 days. (a bit over 4 million items crawled per day)&#160; Until the problem is fixed, we have been doing full crawls once a week but we really can’t keep it up.&#160; Incremental crawls happen nightly and are most often done before the work day begins. (This is unless users used Explorer View to move or change millions of items the previous day.)</p>
<p>As for profile imports, since MySites are not exposed for all 40,000 users, profile imports happen very fast.&#160; Incrementals happen in under 20 minutes and fulls finish in a couple hours on Sunday mornings.&#160; However, this summer we will expose SP 2010 mysites for all 40,000 users with some fairly moderate custom mappings.&#160; When that happens we will be putting into some serious tuning focus to make sure that it happens efficiently.&#160; </p>
<p><a href="http://blogs.msdn.com/b/joelo/archive/2007/08/16/new-search-indexing-whitepaper-from-ms-it-includes-best-practices-and-optimization.aspx">Here</a> and <a href="http://www.microsoft.com/technet/itshowcase/content/deployingsearchtwp.mspx">here</a> are some good tuning tips for MOSS… most are probably relevant for SP 2010 also.&#160; Also, the “<a href="http://www.amazon.com/Inside-Index-Search-Engines-PRO-Developer/dp/0735625352/">Inside the Index and Search Engines: Microsoft Office SharePoint Server 2007</a>” book has been pretty helpful.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/consulting' rel='tag' target='_blank'>consulting</a>, <a class='technorati-link' href='http://technorati.com/tag/MOSS' rel='tag' target='_blank'>MOSS</a>, <a class='technorati-link' href='http://technorati.com/tag/SharePoint' rel='tag' target='_blank'>SharePoint</a>, <a class='technorati-link' href='http://technorati.com/tag/SharePoint+Search' rel='tag' target='_blank'>SharePoint Search</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://spinplate.com/2010/06/planning-for-search-and-profile-crawl-schedules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshoot MOSS Profile Sync Issues</title>
		<link>http://spinplate.com/2009/11/troubleshoot-moss-profile-sync-issues/</link>
		<comments>http://spinplate.com/2009/11/troubleshoot-moss-profile-sync-issues/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 20:52:56 +0000</pubDate>
		<dc:creator>PlateSpinner</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[stsadm]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://spinplate.com/2009/11/troubleshoot-moss-profile-sync-issues/</guid>
		<description><![CDATA[There was a problem at a client site where user profiles were not getting synced on certain content databases while others were getting synced. Out of the box, MOSS is set to run the profile sync timer job once every &#8230; <a href="http://spinplate.com/2009/11/troubleshoot-moss-profile-sync-issues/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There was a problem at a client site where user profiles were not getting synced on certain content databases while others were getting synced.</p>
<p>Out of the box, MOSS is set to run the profile sync timer job once every hour.&#160; So I ran the following command to show me which content DBs haven’t been synced in the last day:</p>
<blockquote><p>stsadm.exe -o sync -listolddatabases 1</p>
</blockquote>
<p>On my vpc, it looks like this:</p>
<p><a href="http://spinplate.com/images/blogimages/TroubleshootMOSSProfileSyncIssues_CD45/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://spinplate.com/images/blogimages/TroubleshootMOSSProfileSyncIssues_CD45/image_thumb.png" width="526" height="96" /></a> </p>
<p>This looks helpful except for the fact that nobody knows what the GUID of their content DBs are.&#160; On the client farm there some DBs with very old dates and I could tell something was wrong.&#160; I needed to figure out what the names of the DBs with the old GUIDs are.&#160; The easiest way to do that is to browse to Central Administration and mouse-over your content DBs.&#160; Then you can eyeball the DB GUIDs in the status bar of your browser as it shows you the URL of the hyperlink.&#160; It looks like this:</p>
<p><a href="http://spinplate.com/images/blogimages/TroubleshootMOSSProfileSyncIssues_CD45/image_3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://spinplate.com/images/blogimages/TroubleshootMOSSProfileSyncIssues_CD45/image_thumb_3.png" width="531" height="276" /></a> </p>
<p>The GUID of the content DB you are pointing to starts after the “DatabaseID=%7B” in your status bar. Also take note that the “%2D” in the status bar refers to the hyphen character.&#160; Now you know the GUID of that SharePoint Content Database.</p>
<p>I tried going back to the command-line to use stsadm to force it to sync.&#160; To do that I just typed in:</p>
<blockquote><p>stsadm.exe –o sync</p>
</blockquote>
<p>I waited a while and even checked the timer job status in Central Admin and waited for it to say the Profile Sync job had completed successfully.&#160; It turns out that this sync command only forces the “quick” version which does not go through the same job that that is scheduled for every hour.&#160; I was disappointed to see that my content database did not get updated so now I used stsadm to wipe out my profile sync info for the databases with old data.&#160; The following command will delete the profile sync data for databases that haven’t been synced in the last day:</p>
<blockquote><p>stsadm.exe –o sync –deleteolddatabases</p>
</blockquote>
<p>I was feeling good about myself at this point but after double-checking my work I learned that it STILL had not synced.&#160; There was no getting around it, I had to look at the ULS logs.&#160; When I poked around I found a line that kept showing up that alarmed me.&#160; Referring to “SharePoint Portal Server User Profiles” the description portion of the error said something like “Aborting sweepsynch for guid instance {SomeGUID} due to null or non-online content database”.</p>
<p>This sounded familiar to me because I knew we had left some content databases in “offline” mode to prevent them from getting new site collections created in them (they’re already too big).&#160; So when I looked back in Central Administration to see which databases were offline, it turned out to be every one of the ones that weren’t syncing the profiles.</p>
<p>This isn’t documented anywhere but it looks like content databases that are marked as “offline” in central administration will not get synced with profile sync jobs.&#160; Once I turned them all back to “ready”, I had a very looooong running profile sync job after that and it was all clear from there on out.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/command-line' rel='tag' target='_blank'>command-line</a>, <a class='technorati-link' href='http://technorati.com/tag/MOSS' rel='tag' target='_blank'>MOSS</a>, <a class='technorati-link' href='http://technorati.com/tag/SharePoint' rel='tag' target='_blank'>SharePoint</a>, <a class='technorati-link' href='http://technorati.com/tag/stsadm' rel='tag' target='_blank'>stsadm</a>, <a class='technorati-link' href='http://technorati.com/tag/WSS' rel='tag' target='_blank'>WSS</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://spinplate.com/2009/11/troubleshoot-moss-profile-sync-issues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to delete a MOSS farm and start over</title>
		<link>http://spinplate.com/2008/07/how-to-delete-a-moss-farm-and-start-over/</link>
		<comments>http://spinplate.com/2008/07/how-to-delete-a-moss-farm-and-start-over/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 19:48:29 +0000</pubDate>
		<dc:creator>PlateSpinner</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[psconfig]]></category>
		<category><![CDATA[stsadm]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://spinplate.com/?p=15</guid>
		<description><![CDATA[Use this procedure to completely blow away a Microsoft Office SharePoint Services 2007 (MOSS), or Windows SharePoint Services v3 (WSS 3.0) farm in 4 easy steps. Purpose: The reason this is important is that some people are convinced that they &#8230; <a href="http://spinplate.com/2008/07/how-to-delete-a-moss-farm-and-start-over/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4 align="left">Use this procedure to completely blow away a Microsoft Office SharePoint Services 2007 (MOSS), or Windows SharePoint Services v3 (WSS 3.0) farm in 4 easy steps.</h4>
<h5>Purpose:</h5>
<p>The reason this is important is that some people are convinced that they have to uninstall SharePoint or even completely rebuild their box in order to start from scratch.&nbsp; This is not so.</p>
<h5><font color="#ff0000">NOTE:</font>:&nbsp;</h5>
<ul>
<li>This assumes you&#8217;ve backed up and kept everything you want to keep.
<li>The psconfig.exe command is located in the &#8220;%WINDIR%\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin&#8221; folder.
<li>this does not remove any custom code or other types of files from the 12 hive
<li>this procedure will keep the SharePoint patch and service pack level of the host so there&#8217;s no need to rerun hotfixes or anything</li>
</ul>
<h5>Procedure:</h5>
<ol>
<li>From the host that runs Central Admionistration, run this command <b>psconfig.exe -cmd configdb -disconnect</b> to disconnect Central Admin from your database.
<li>Run this command: <b>psconfig.exe -cmd adminvs -unprovision</b> to unprovision the Central Administration site.
<li>Delete all application pools and web sites from affected IIS servers.
<li>Delete any <a href="http://technet.microsoft.com/en-us/library/cc678868(TechNet.10).aspx" target="_blank">SQL user databases related to SharePoint</a> e.g. SharedServices*,SharePoint_AdminContent*,SharePoint_Config,WSS_Search</li>
</ol>
<p>
<strong>Edit:</strong> One thing this process does not account for is if there were any direct changes to existing files in the 12 hive of the SharePoint server.  If built-in files (like images or templates) were modified from their original, they will stay the same after you&#8217;ve done the above process.  In order to restore those modified files, you will need to either copy originals from another installation (risky and unwise) or uninstall/reinstall the SharePoint media from scratch.</p>
<p>Now you&#8217;re ready to run the Configuration Wizard just as if you had never set up a farm.
<p><a href="http://technet.microsoft.com/en-us/library/cc263093(TechNet.10).aspx" target="_blank">TechNet info on psconfig.exe</a>  </p>
<blockquote><p>&#8220;<em>I say we take off and nuke the site from orbit&#8230;&nbsp; It&#8217;s the only way to be sure.</em>&#8220;</p></blockquote>
<p align=right>&nbsp; &#8211; <u><a href="http://www.imdb.com/title/tt0090605/">Aliens</a></u></p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/command-line' rel='tag' target='_blank'>command-line</a>, <a class='technorati-link' href='http://technorati.com/tag/MOSS' rel='tag' target='_blank'>MOSS</a>, <a class='technorati-link' href='http://technorati.com/tag/psconfig' rel='tag' target='_blank'>psconfig</a>, <a class='technorati-link' href='http://technorati.com/tag/SharePoint' rel='tag' target='_blank'>SharePoint</a>, <a class='technorati-link' href='http://technorati.com/tag/stsadm' rel='tag' target='_blank'>stsadm</a>, <a class='technorati-link' href='http://technorati.com/tag/WSS' rel='tag' target='_blank'>WSS</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://spinplate.com/2008/07/how-to-delete-a-moss-farm-and-start-over/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

