<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dirkvandenberghe.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dirk Van den Berghe SharePoint Blog : WSS</title><link>http://dirkvandenberghe.com/archive/tags/WSS/default.aspx</link><description>Tags: WSS</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>My upgrade experience to SharePoint Foundation 2010</title><link>http://dirkvandenberghe.com/archive/2009/11/24/my-upgrade-experience-to-sharepoint-foundation-2010.aspx</link><pubDate>Tue, 24 Nov 2009 06:23:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:5804</guid><dc:creator>Dirk</dc:creator><slash:comments>7</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/11/24/my-upgrade-experience-to-sharepoint-foundation-2010.aspx#comments</comments><description>&lt;p&gt;I thought I'd share with you guys what I had experienced during the upgrade from my WSS 3.0 server to SharePoint Foundation 2010 beta.&lt;/p&gt;
&lt;p&gt;First of all, my WSS 3.0 is quite small. There's only One site collection in there of any significance en some other site collections for testing purposes. So with this in mind&amp;nbsp;I thought this would be a piece of cake.&lt;/p&gt;
&lt;p&gt;After having made a stsadm backup of every site collection and a backup of all my SharePoint databases, I was ready to start. After having read though the deployment docs, I&amp;nbsp;found out that if you are running SQL 2008, that it needs to be at least SP1. I was already running that build so I was good to go for that.&amp;nbsp;I must admit that the prerequisite installer runs smoothly. It does detect your missing prerquisite software and goes out to the interent to download the missing bits. The installation of SharePoint Foundation went flawlessly. I was quickly able to start up the Products and Configuration wizard.&lt;/p&gt;
&lt;p&gt;The upgrade wizard&amp;nbsp;quickly failed, telling me that I need to install the Dutch Language Pack as it is also installed for WSS 3.0. A quick look on the web showed me that there isn't one yet available. Hmm.. problem number 1. I had to uninstall the Dutch language Pack before I could continue. Since all my site collections are also created in Dutch, I needed to convert them to an Englich version, so I decided to do some unsupported stuff and change&amp;nbsp;the &amp;nbsp;language of my site using the following SQL command on my content database:&lt;/p&gt;
&lt;p&gt;UPDATE dbo.webs set language = 1033&lt;/p&gt;
&lt;p&gt;Sure enough, my sites are now back in English. I ran the uninstall for the dutch WSS Language Pack and again I was good to go.&lt;/p&gt;
&lt;p&gt;My next attempt for running teh upgrade failed as well, complaining about an incorrect SQL version. What the h***? Hadn't I checked that already before?&amp;nbsp;As it turns out you&amp;nbsp;do not only need SQL 2008 SP1, but it also needs the Cumulative Update 2 for SP1 installed. So&amp;nbsp;I got to download those bits, install them and voila, we are back in business.&lt;/p&gt;
&lt;p&gt;The final attempt for the upgrade succeeded.&amp;nbsp;The upgrade process ran successfully, giving no errors and I was soon presented &amp;nbsp;with the new Central Admin site.I quickly checked the look of my sites, which was as expected still the same, although if you go through to Site Settings, you immediately notice that something has changed. It isn't quite the old version anymore.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So all I needed to do is play aroud &amp;nbsp;with the Visual Upgrade Preview and fin out how my sites will look in their SharePoint 2010 version.&lt;/p&gt;
&lt;p&gt;so that's it for my first upgrade experience.&lt;/p&gt;
&lt;p&gt;Well actually it isn't, because after all my sites had been upgraded I decided to take a backup of my new site collections using stsadm and remove everything. I uninstalled SharePoint Foundation 2010, WSS 3.0, deleted all my SQL databases and started a clean install of SharePoint Foundation 2010. After that I restored the site collections and there I was again: up and running. I don't like running some hybrid versions with both WSS and Foundation installed and prefer a clean install &lt;img src="http://dirkvandenberghe.com/emoticons/emotion-2.gif" alt="Big Smile" /&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://dirkvandenberghe.com/aggbug.aspx?PostID=5804" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category><category domain="http://dirkvandenberghe.com/archive/tags/upgrade/default.aspx">upgrade</category><category domain="http://dirkvandenberghe.com/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>Saving Document to SharePoint using Office 2003 resets choice metadata fields to default values</title><link>http://dirkvandenberghe.com/archive/2009/11/03/saving-document-to-sharepoint-using-office-2003-resets-choice-metadata-fields-to-default-values.aspx</link><pubDate>Tue, 03 Nov 2009 09:58:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:5573</guid><dc:creator>Dirk</dc:creator><slash:comments>3</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/11/03/saving-document-to-sharepoint-using-office-2003-resets-choice-metadata-fields-to-default-values.aspx#comments</comments><description>&lt;p&gt;I was recently facing an issue as described in &lt;a href="http://stackoverflow.com/questions/809179/saving-a-document-to-sharepoint-brings-up-web-file-properties-dialog-with-incor"&gt;http://stackoverflow.com/questions/809179/saving-a-document-to-sharepoint-brings-up-web-file-properties-dialog-with-incor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Recap from original post:&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span" style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: 16px 'Times New Roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"&gt;&lt;span class="Apple-style-span" style="text-align: left; line-height: 18px; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 14px;"&gt;
&lt;p&gt;&lt;b style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; font-weight: bold; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;Situation:&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style="padding-bottom: 0px; background-color: transparent; list-style-type: disc; margin: 0px 0px 1em 30px; padding-left: 60px; padding-right: 0px; font-size: 14px; vertical-align: baseline; padding-top: 0px; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px;"&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;A custom "Master Document" content type inherits from Document&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;The "Master Document" content type has five additional choice fields&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;There are five custom "Document Template" content types that inherit from the "Master Document" content type&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;Each of the "Document Template" content types uses a different Word document template (.dot) file&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;Each of the "Document Template" content types have been added to a document library&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;b style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; font-weight: bold; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;Problem:&lt;/b&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ol style="padding-bottom: 0px; background-color: transparent; list-style-type: decimal; margin: 0px 0px 1em 30px; padding-left: 60px; padding-right: 0px; font-size: 14px; vertical-align: baseline; padding-top: 0px; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px;"&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;I click on a document in the library&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;Document opens up in Word 2003 for me to edit&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;I make some changes and save&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;A box pops up called "Web File Properties". The window contains all of my custom metadata properties and the ContentType field. The ContentType field is set correctly to the current content type. The other fields are reset to their default values. This same window can apparently be opened by going to File -&amp;gt; Properties&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;This window by itself would be fine except for two reasons:&lt;/em&gt;&lt;/p&gt;
&lt;ul style="padding-bottom: 0px; background-color: transparent; list-style-type: disc; margin: 0px 0px 1em 30px; padding-left: 60px; padding-right: 0px; font-size: 14px; vertical-align: baseline; padding-top: 0px; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px;"&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;It includes the ContentType column&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;All of my custom metadata properties are visible but are reset to their default values instead of whatever values were previously selected. This means, every time the user wants to save the document, they have to remember what properties were tagged and set them back.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; font-weight: bold; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;Question:&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ol style="padding-bottom: 0px; background-color: transparent; list-style-type: decimal; margin: 0px 0px 1em 30px; padding-left: 60px; padding-right: 0px; font-size: 14px; vertical-align: baseline; padding-top: 0px; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px;"&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;Can I disable this Web File Properties box?&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;If no... can I get the fields that show up to be populated to their correct values?&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;If no... is there a way to disable my fields from displaying in this window?&lt;/em&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;If no... is this a SharePoint page that I can modify?&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;&lt;code style="padding-bottom: 1px; background-color: #eeeeee; margin: 0px; padding-left: 5px; padding-right: 5px; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; font-size: 14px; vertical-align: baseline; padding-top: 1px; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px;"&gt;***&lt;/code&gt;&lt;b style="background-color: transparent; margin: 0px; font-size: 14px; vertical-align: baseline; font-weight: bold; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;Edit with some more information&lt;/b&gt;&lt;code style="padding-bottom: 1px; background-color: #eeeeee; margin: 0px; padding-left: 5px; padding-right: 5px; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; font-size: 14px; vertical-align: baseline; padding-top: 1px; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px;"&gt;***&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;It looks like this only happens in Office 2003 and looks like it affects Choice fields. If I create the same column as a&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Lookup&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;field, it seems to work.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Edit again&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Looks like if the lookup field is a multi-select field then it will not show up in the Web File Properties box at all (single select lookups still work).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;edit 10/14/2009&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Link to the KB Article mentioned below by Brenda:&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;a rel="nofollow" href="http://support.microsoft.com/kb/971500/" style="background-color: transparent; margin: 0px; color: #0077cc; font-size: 14px; vertical-align: baseline; cursor: pointer; text-decoration: none; -webkit-background-clip: initial; -webkit-background-origin: initial; border-width: 0px; padding: 0px;"&gt;&lt;em&gt;http://support.microsoft.com/kb/971500/&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Of Course the suggested hotfix, which in fact is the June Cumulative Update for WSS did not fix my issue, but I did find a solution at the end.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;What really happens when you call the Web File Properties box is that your client will download 3 javascript files from the server:&amp;nbsp;&amp;nbsp;bform.js, core.js and init.js. You can check this by by opening up the document library causing the issue and clearing your temporary internet files at that time. When you now call the Web File Properties in Word 2003 through File --&amp;gt; Properties, you will notice these 3 script files being downloadin in your temprary internet files folder.&lt;/p&gt;
&lt;p&gt;On the SharePoint front-end servers, you can find these files in the 12-hive\Template\Layouts\&amp;lt;LCID&amp;gt; folders, where you have&amp;nbsp; to replace &amp;lt;LCID&amp;gt; with your language codes installed (1033, English; 1043, Dutch; .... you get the picture, right?)&lt;/p&gt;
&lt;p&gt;So the problem is most likely caused by one of those javascript files. Now we have had the issue since we had installed SP2 and the June Cumulative Update. So I decided to restore these 3 script files and play aroun with these files for a while.&lt;/p&gt;
&lt;p&gt;As it happens, my problem went away by replacing the bform.js file with a pre-SP2 version and clearing my &lt;/p&gt;
&lt;p&gt;So if your issue does not get resolved by the suggested method of Microsoft, which is installing the latest Cumulative Update, then try restoring a previous version of this file and remember that you will need to clear this file from your client's Temporary Internet Folder to force a download of the latest version from the server.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=5573" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://dirkvandenberghe.com/archive/tags/Tips/default.aspx">Tips</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category><category domain="http://dirkvandenberghe.com/archive/tags/Support/default.aspx">Support</category></item><item><title>WSS and MOSS Language Pack Slipstreaming by Joe Rodgers</title><link>http://dirkvandenberghe.com/archive/2009/08/26/wss-and-moss-language-pack-slipstreaming-by-joe-rodgers.aspx</link><pubDate>Tue, 25 Aug 2009 22:46:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:4865</guid><dc:creator>Dirk</dc:creator><slash:comments>0</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/08/26/wss-and-moss-language-pack-slipstreaming-by-joe-rodgers.aspx#comments</comments><description>&lt;p&gt;This question was wondering around in my head last week after having seen a slipstreamed distribution at one of my customers. Previously having been told it was&amp;nbsp;not possible to slipstream language packs, I had my doubts and went hunting for some information.&lt;/p&gt;
&lt;p&gt;I found the answer on &lt;a href="http://blogs.msdn.com/josrod/archive/2009/03/10/wss-and-moss-language-pack-slipstreaming.aspx"&gt;Joe Rodger's blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;He wrote:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In case you didn&amp;rsquo;t know, you can slipstream server pack 1 (or the latest SP) of a language pack into the RTM service pack installation point, creating a single install point for each language pack include includes SP1.&amp;nbsp; You may think, big deal, I&amp;rsquo;m saving one installation.&amp;nbsp; That&amp;rsquo;s true, but if you have a a medium or large farm, it cuts the number of items you need to install by half, which can add up over time, especially if you have a dev and QA/staging environment you keep in sync.&amp;nbsp; Unfortunately, you can only do this per language, so you still need to do one install per language, but every little bit helps.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;For WSS Language Packs (example here is for the Spanish language pack):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download the WSS Language Pack RTM and SP1 packages for the languages you are installing to C:/WSS_LPs/Spanish. &lt;/li&gt;
&lt;li&gt;Extract the RTM package to a folder using the following command:
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;C:\WSS_LPs\Spanish&amp;gt;SharePointLanguagePack.exe /extract:C:\WSS_LPs\Spanish\&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Extract the SP1 package to the UPDATES folder inside your language folder, using the following command:
&lt;blockquote&gt;&lt;i&gt;C:\WSS_LPs\Spanish&amp;gt;wssv3lpsp1-kb936988-x86-fullfile-es-es.exe /extract:C:\WSS_LPs\Spanish\Updates&lt;/i&gt; &lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Install the language pack with SP1 by executing &lt;i&gt;C:\WSS_LPs\Spanish\setup.exe&lt;/i&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For MOSS Language Packs (example is for the Spanish language pack):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download the MOSS Language Pack RTM and SP1 packages for the languages you are installing to C:\MOSS_LPs/Spanish. &lt;/li&gt;
&lt;li&gt;Mount the ServerLanguagePack.img file using a virtual CD drive application &lt;/li&gt;
&lt;li&gt;Copy all the contents from the mounted volume to &lt;i&gt;C:\MOSS_LPs\Spanish\&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;Extract the SP1 package to the UPDATES folder inside of your language folder, using the following command:
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;C:\MOSSLanguagePacks\Spanish&amp;gt;officeserverlp2007sp1-kb936984-x64-fullfile-es-es.exe /extract:C:\MOSS_LPs\Spanish\Updates&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Install the language pack with SP1 by executing &lt;i&gt;C:\MOSS_LPs\Spanish\setup.exe&lt;/i&gt; &lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=4865" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/Tips/default.aspx">Tips</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>List All Groups and All users of site collection on a single page</title><link>http://dirkvandenberghe.com/archive/2009/07/01/list-all-groups-and-all-users-of-site-collection-on-a-single-page.aspx</link><pubDate>Wed, 01 Jul 2009 02:09:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:4563</guid><dc:creator>Dirk</dc:creator><slash:comments>4</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/07/01/list-all-groups-and-all-users-of-site-collection-on-a-single-page.aspx#comments</comments><description>&lt;p&gt;Yes, you have been asked this&amp;nbsp;question&amp;nbsp;before haven't you? &lt;/p&gt;
&lt;p&gt;"Dear Admin, can you send me a complete list of all the users in the Visitors group of my site collection, because there are so many in them and I am not able to export to Excel......"&lt;/p&gt;
&lt;p&gt;Well, I finally got sick of either&amp;nbsp;copy/pasting the info from the People and Groups page or&amp;nbsp;exporting all users using a powershell script, that I took the time to create my own aspx page that will display that directly.&lt;/p&gt;
&lt;p&gt;the code for this page looks like this:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;@&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Assembly&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;Name&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;%&amp;gt;&lt;br /&gt;&amp;lt;%&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;@&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Page&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;Language&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="C#"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;MasterPageFile&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="~/_layouts/application.master"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;Inherits&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="Microsoft.SharePoint.WebControls.LayoutsPageBase" &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;%&amp;gt;&lt;br /&gt;&amp;lt;%&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;@&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Import&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;Namespace&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="Microsoft.SharePoint"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; %&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;script&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;runat&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="server"&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp; protected&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;override&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;void&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; OnLoad(&lt;/span&gt;&lt;span style="font-size: x-small; color: #2b91af;"&gt;EventArgs &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;e) {&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPSecurity&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;.RunWithElevatedPrivileges(&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;delegate(&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;using&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; (&lt;/span&gt;&lt;span style="font-size: x-small; color: #2b91af;"&gt;SPWeb&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; thisWeb = &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;.Web)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; output = &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;""&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output +=&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;table style=\"width=100%\"&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; (&lt;/span&gt;&lt;span style="font-size: x-small; color: #2b91af;"&gt;SPGroup&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; group &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;in &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;thisWeb.Groups)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;tr&amp;gt;&amp;lt;td colspan=\"3\"&amp;gt;&amp;lt;strong&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; + group.Name + &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;/strong&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/tr&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;i = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;if &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;(group.Users.Count &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; (&lt;/span&gt;&lt;span style="font-size: x-small; color: #2b91af;"&gt;SPUser&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; user &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;in &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;group.Users)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;tr&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; + user.Name + &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; + user.Email + &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;td&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; + user.LoginName + &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;/td&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;/tr&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;tr&amp;gt;&amp;lt;td colspan=\"3\"&amp;gt;Group is empty&amp;lt;td&amp;gt;&amp;lt;/tr&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;tr&amp;gt;&amp;lt;td colspan=\"3\"&amp;gt;&amp;amp;nbsp;&amp;lt;td&amp;gt;&amp;lt;/tr&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += &lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;"&amp;lt;/table&amp;gt;"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblUsers.Text = output;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;script&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Content&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;ID&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="Main"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;runat&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="server"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;contentplaceholderid&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="PlaceHolderMain"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;p&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;Site Groups and Users&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;p&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Label&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;ID&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="lblUsers"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;runat&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="server"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Content&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Content&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;ID&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="PageTitle"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;runat&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="server"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;contentplaceholderid&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="PlaceHolderPageTitle"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;Site Groups and Users&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Content&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Content&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;ID&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="PageTitleInTitleArea"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;runat&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="server"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #ff0000;"&gt;contentplaceholderid&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;="PlaceHolderPageTitleInTitleArea"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;Site Groups and Users&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;asp&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;:&lt;/span&gt;&lt;span style="font-size: x-small; color: #a31515;"&gt;Content&lt;/span&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;div&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small; color: #0000ff;"&gt;&lt;span style="color: #000000;"&gt;
&lt;p&gt;Now save this code into an aspx page and then copy that page to the 12-hive\TEMPLATE\Layouts folder. In my case I named the file Allusers.aspx, so now I f I am in a specific site collection, I can simply call upon the page using _layouts/allusers.aspx and have my listing of all the groups with all the users in a single page.&lt;/p&gt;
&lt;p&gt;It is so simple, but never really had the time or desire to create such a page....&lt;/p&gt;
&lt;p&gt;Stay tuned on my blog, as I&amp;nbsp; am almost ready with my tool for generating a complete report of a SharePoint farm in a nice html document....&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=4563" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://dirkvandenberghe.com/archive/tags/Tips/default.aspx">Tips</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>How to upgrade to SharePoint 2007 SP2 - Step by Step by Chris Givens</title><link>http://dirkvandenberghe.com/archive/2009/05/28/how-to-upgrade-to-sharepoint-2007-sp2-step-by-step-by-chris-givens.aspx</link><pubDate>Thu, 28 May 2009 20:13:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:4436</guid><dc:creator>Dirk</dc:creator><slash:comments>1</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/05/28/how-to-upgrade-to-sharepoint-2007-sp2-step-by-step-by-chris-givens.aspx#comments</comments><description>&lt;p&gt;I was reading trhough my blogroll today and noticed a very complete blog post for deploying SP2 in a large MOSS environment. It describes optimized steps for installing SP2 with&amp;nbsp;lesser downtime as you would have by just installing it. Chris Givens is a SharePoint trainer. His Advanced SharePoint 2007 Operations course looks very interesting. Just a pitty that you have to go all the way to Seattle for it.... For us European trash guys, it is hard to defend that to&amp;nbsp;our manager, right?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So please, read through this post as it may help you with your upgrade of your farm if you have large databases.&lt;/p&gt;
&lt;p&gt;This is the original content of Chris's Post that can be found at &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2009/05/10/How-to-upgrade-to-SharePoint-2007-SP2-_2D00_-Step-by-Step.aspx"&gt;http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2009/05/10/How-to-upgrade-to-SharePoint-2007-SP2-_2D00_-Step-by-Step.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;built this lab for the latest update to my &lt;a target="_blank" href="http://www.architectingconnectedsystems.com/course.aspx?courseid=15" title="SharePoint Operations Course"&gt;Advanced SharePoint Operations&lt;/a&gt; course.&amp;nbsp; But I felt like it would benefit the entire community...so here you go!&amp;nbsp; Good luck!&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt;Module #&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt;25&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt;: &lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt;Updating The Farm&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt; Lab #&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt;01&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" style="background: #f3f3f3; border-collapse: collapse; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 6.15in; padding-top: 0in; border: windowtext 1pt solid;"&gt;
&lt;p style="margin-left: 0.5in;" class="MsoNormal"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 0.5in;" class="MsoNormal"&gt;&lt;strong&gt;Course:&lt;/strong&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;SharePoint 2007 Operations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Estimated Time to Complete: &lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;45 minutes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Objectives: &lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color: black; font-family: Symbol;"&gt;&lt;span&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;Upgrade to SP2&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left: 0.5in;" class="MsoNormal"&gt;&lt;strong&gt;Operating Notes: &lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 1in; text-indent: -0.25in; line-height: normal;" class="MsoNormal"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You will need sharepoint2007 and svr-sp2 images&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 1in; text-indent: -0.25in; line-height: normal;" class="MsoNormal"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Assumes that you are using SQL Server 2000/2005/2008 for your database server (Not Internal DB engine)&lt;/p&gt;
&lt;p style="margin-left: 0.5in;" class="MsoNormal"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;Deliverables: &lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 1in; text-indent: -0.25in; line-height: normal;" class="MsoNormal"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;None&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;&lt;span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif';"&gt;Overview&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;:&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal; font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;Learn the steps of preparing your farm for upgrade and then performing the upgrade.&lt;/span&gt;&lt;/h3&gt;
&lt;p style="background: #d9d9d9; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial;" class="MsoNormal"&gt;&lt;strong&gt;Exercise 1 &amp;ndash; Prep the Farm&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;Purpose: &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;There are a series of recommend steps that will speed up the upgrade of your SharePoint Farm.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Following these somewhat simple suggestions will get you through the process much faster! &lt;span&gt;&amp;nbsp;&lt;/span&gt;Rebuilding indexes will ensure that the upgrade process will modify the database schemas and records as quick as possible.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Truncating the log files will ensure that your backup and restores will run quickly.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Detaching&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Result:&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;span&gt;A farm ready for upgrade&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 1 &amp;ndash; Clean up the databases (rebuild indexes)&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open SQL Server Management Studio &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Connect to your sharepoint database server &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;New Query&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Run (press Atl-X) the following command on each SharePoint database (set the dropdown for each):&lt;strong&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;WSS_Content*&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;SharePoint_Config*&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin-left: 41.4pt; width: 405.9pt; border-collapse: collapse;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="height: 27.3pt;"&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 405.9pt; padding-top: 0in; height: 27.3pt; border: windowtext 1.5pt double;"&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;br /&gt;SELECT&lt;span&gt;&amp;nbsp; &lt;/span&gt;object_id, index_id, avg_fragmentation_in_percent, page_count&lt;br /&gt;FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL , NULL)&lt;br /&gt;order by avg_fragmentation_in_percent desc&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;SET NOCOUNT ON&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @objectid int&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @indexid int&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @command varchar(8000)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @baseCommand varchar(8000)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @schemaname sysname&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @objectname sysname&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @indexname sysname&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DECLARE @currentDdbId int&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT @currentDdbId = DB_ID()&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;PRINT CONVERT(nvarchar, GETDATE(), 126) + ': Starting'&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;DECLARE indexesToDefrag CURSOR FOR&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;SELECT &lt;br /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i.object_id, &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i.index_id, &lt;br /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i.name&lt;br /&gt;FROM &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sys.indexes AS i&lt;br /&gt;INNER JOIN &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sys.objects AS o&lt;br /&gt;ON&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i.object_id = o.object_id&lt;br /&gt;WHERE &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i.index_id &amp;gt; 0 AND&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;o.type = 'U'&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OPEN indexesToDefrag&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-- Loop through the partitions.&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FETCH NEXT&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FROM&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;indexesToDefrag&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;INTO &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@objectid, &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@indexid,&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@indexname&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;WHILE @@FETCH_STATUS = 0&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BEGIN&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-- Lookup the name of the index&lt;br /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@schemaname = s.name&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FROM &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sys.objects AS o&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;JOIN &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sys.schemas AS s&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ON&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;s.schema_id = o.schema_id&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;WHERE&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;o.object_id = @objectid&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;PRINT CONVERT(nvarchar, GETDATE(), 126) + ': ' + @schemaname + '.' + @indexname + ' is now being rebuilt.'&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-- Fragmentation is bad enough that it will be more efficient to rebuild the index&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT @baseCommand = &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' ALTER INDEX ' + &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;@indexname +&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' ON ' + &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@schemaname + '.' + object_name(@objectid) + &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' REBUILD WITH (FILLFACTOR = 80, ONLINE = '&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-- Use dynamic sql so this compiles in SQL 2000&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT @command =&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' BEGIN TRY ' + &lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@baseCommand + 'ON) ' +&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' END TRY ' +&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' BEGIN CATCH ' +&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-- Indices with image-like columns can't be rebuild online, so go offline&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@baseCommand + 'OFF) ' +&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;' END CATCH '&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;PRINT CONVERT(nvarchar, GETDATE(), 126) + ': Rebuilding'&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;EXEC (@command)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;PRINT CONVERT(nvarchar, GETDATE(), 126) + ': Done'&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FETCH NEXT FROM indexesToDefrag INTO @objectid, @indexid, @indexname&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;END&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CLOSE indexesToDefrag&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DEALLOCATE indexesToDefrag&lt;br /&gt;&lt;br /&gt;SELECT&lt;span&gt;&amp;nbsp; &lt;/span&gt;object_id, index_id, avg_fragmentation_in_percent, page_count&lt;br /&gt;FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL , NULL)&lt;br /&gt;order by avg_fragmentation_in_percent desc&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;GO&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 2 &amp;ndash; Check disk space on web and database servers&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;On each web front end, open Explorer to &amp;ldquo;My Computer&amp;rdquo;, record your disk space.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Make sure you have at least 300MB free for install of files&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;On each database server, open Explorer to &amp;ldquo;My Computer&amp;rdquo;, record your disk space.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Make sure that you have enough space to make a copy of your &lt;strong&gt;largest&lt;/strong&gt; content database.&lt;strong&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Example:&lt;span&gt;&amp;nbsp; &lt;/span&gt;if you have three databases of size 10GB, 20GB and 30 GB.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Make sure you have at least 30GB of free space on your DB server.&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 3 &amp;ndash; Backup the databases (truncate and backup)&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Create a folder called &amp;ldquo;D:\Backups&amp;rdquo;, ensure that you have enough disk space to save all your backups to this location (add the size of each database to determine how much you will need)&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Run the following commands TWICE for each database (this will shrink, backup and truncate your database and log files): 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;&lt;strong&gt;WSS_Content*&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;&lt;strong&gt;WSS_Search*&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;&lt;strong&gt;SharePoint_Config&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;&lt;strong&gt;SharedServices*&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin-left: 41.4pt; width: 405.9pt; border-collapse: collapse;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="height: 27.3pt;"&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 405.9pt; padding-top: 0in; height: 27.3pt; border: windowtext 1.5pt double;"&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;br /&gt;use WSS_Content&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;dbcc shrinkfile ('WSS_Content')&lt;br /&gt;dbcc shrinkfile ('WSS_Content_log')&lt;br /&gt;go&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;backup database WSS_Content to disk = 'D:\backups\wss_content.bak'&lt;br /&gt;go&lt;br /&gt;backup log WSS_Content to disk = 'D:\backups\wss_content.bak'&lt;br /&gt;go&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;dbcc shrinkfile ('WSS_Content')&lt;br /&gt;dbcc shrinkfile ('WSS_Content_log')&lt;br /&gt;go&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;br /&gt;Task 3 &amp;ndash; Evaluate Database Size&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;If you designed your farm wrong, it is possible that you have a single web application with a single content database that contains all your content.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This type of setup normally means you have a database that is going to get large very quickly and backup and restore operations, as well as future upgrades could take a considerable amount of time.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It is suggested that you create more content databases and partition your site collections across multiple databases.&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;You have two options to do this: 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Create another content database in the web application &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Create another web application with a new content database &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Create a new site collection in your port 100 site&lt;strong&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open &amp;ldquo;Central Administration&amp;rdquo;&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Application management&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Create Site collection&amp;rdquo;, ensure that you are on port 100 web application &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;For Title, type &amp;ldquo;SC2&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;For URL, select &amp;ldquo;/sites/&amp;rdquo;, and type &amp;ldquo;SC2&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;For owner, type &amp;ldquo;administrator&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Ok&amp;rdquo; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;You will now have two site collections in your content database, you can use the following commands to backup a site collection, delete it and restore to a different web application (and hence a new content database):&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin-left: 41.4pt; width: 405.9pt; border-collapse: collapse;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="height: 27.3pt;"&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 405.9pt; padding-top: 0in; height: 27.3pt; border: windowtext 1.5pt double;"&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;br /&gt;stsadm -o backup -url http://sharepoint2007:100/sites/Sc2 -filename c:\backup.dat &amp;ndash;overwrite&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;stsadm &amp;ndash;o deletesite -url &lt;/span&gt;&lt;/code&gt;&lt;a href="http://sharepoint2007:100/sites/Sc2"&gt;&lt;span style="font-size: 8pt; line-height: 115%; font-family: 'Courier New';"&gt;http://sharepoint2007:100/sites/Sc2&lt;/span&gt;&lt;/a&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;stsadm -o restore -url http://sharepoint2007:777/sites/sc2 -filename c:\backup.dat&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;You can continue this process to load balance your site collections across multiple content databases and in essence distribute your database sizes so that upgrading will not be so painful. 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;NOTE: you can only use a url once in a web application &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 4 &amp;ndash; Detach the content databases&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open the &amp;ldquo;Central Administration&amp;rdquo; site&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Application Management&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;For each web application in your web application list (EXCEPT central administration), do the following steps. NOTE: Click &amp;ldquo;Web Application List&amp;rdquo; to see them all: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Content Databases&amp;rdquo; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 1in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;You will see a list of content databases for the web application &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click the database name &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 1in; line-height: normal;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click the &amp;ldquo;Remove content database&amp;rdquo; check box &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Ok&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Ok&amp;rdquo; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Ok&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;You should now see that the web application has no content databases: &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 1in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Again, do this for every web application EXCEPT the Central administration web application! 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;NOTE: you may have several content databases&amp;hellip;this may be a tedious task so you should likely follow step 5 &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;You can also create a command line utility to do this: 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open Visual Studio &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;File-&amp;gt;New Project&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Select &amp;ldquo;Console Application&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;For name, type &amp;ldquo;ContentDetachAttachScript&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Copy the following into the program.cs file: &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin-left: 41.4pt; width: 405.9pt; border-collapse: collapse;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="height: 27.3pt;"&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 405.9pt; padding-top: 0in; height: 27.3pt; border: windowtext 1.5pt double;"&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.Administration;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;namespace ConsoleApplication1&lt;br /&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;class Program&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;static void Main(string[] args)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;TextWriter tw = File.CreateText("C:/detachall.bat");&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;TextWriter tw2 = File.CreateText("C:/attachall.bat");&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;SPFarm farm = SPFarm.Local;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SPAlternateUrlCollectionManager mgr = farm.AlternateUrlCollections;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;foreach (SPAlternateUrlCollection altColl in mgr )&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;foreach (SPAlternateUrl url in altColl)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if (url.UrlZone == SPUrlZone.Default)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;try&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SPSite site = new SPSite(url.IncomingUrl);&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;SPWeb root = site.RootWeb;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if (root.WebTemplate != "CENTRALADMIN")&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//get the web application for the site collection&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SPWebApplication webApp = site.WebApplication;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;foreach (SPContentDatabase cd in webApp.ContentDatabases)&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;tw.WriteLine("stsadm -o deletecontentdb -url " + url.IncomingUrl + " -databasename " + cd.Name + " -databaseserver " + cd.Server);&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;tw2.WriteLine("stsadm -o addcontentdb -url " + url.IncomingUrl + " -databasename " + cd.Name + " -databaseserver " + cd.Server);&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;//Console.WriteLine("Content Database [" + cd.Name + "] was detached");&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//cd.Delete();&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;}&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;catch (Exception ex)&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.WriteLine(ex.Message);&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;}&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;tw.Close();&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;tw2.Close();&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.WriteLine("Press enter to close");&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.ReadLine();&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Compile the program, press F6 &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Copy the executable to your SharePoint Farm &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Run the executable&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open the C:\detachall.bat file , this file will contain all the stsadm commands that will detach all your content databases&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open the C:\attachall.bat file, this contains all the stsadm commands to reattach your databases (NOTE: you should attach one at a time in the later steps). &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;br /&gt;Task 5 &amp;ndash; Backup important files&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;If running in a virtual environment, backup your front end webservers main image file.&lt;span&gt;&amp;nbsp; &lt;/span&gt;After doing this, you may skip the rest of these steps and head straight for upgrade!!! &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Web.config files for all web applications (located in WSS directory of wwwroot)&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Core Site definitions that were modified&lt;span&gt;&amp;nbsp; &lt;/span&gt;( located in 12 hive template/sitetemplates directory)&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Any customizations including:&lt;strong&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Changes made to core.css&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Changes made to javascript files&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Pretty much anything you changed in the 12 hive&amp;hellip;&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 6 &amp;ndash; Upgrade the servers (WSS)&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Stop IIS&lt;strong&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open a command prompt, run &amp;ldquo;iisreset /stop&amp;rdquo;&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Run &amp;ldquo;d:\lab files\&lt;span&gt;25&lt;/span&gt;_Lab&lt;span&gt;01&lt;/span&gt;\ wssv3sp2-kb953338-x86-fullfile-en-us.exe&amp;rdquo;&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Click here to accept&amp;hellip;&amp;rdquo; check box &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Continue&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;The service pack should start&amp;hellip;: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;When the WSS update finishes, the Configuration Wizard will start: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Next&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Yes&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Next&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Ok&amp;rdquo; at the information popup, the farm will start to configure itself.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This includes: 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Updating DLLs (gac) &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Creating/Updating registry keys &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Creating/Updating 12 hive information &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Updating web.config files &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Installing new features &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;The install should finish: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Repeat the above steps for the svr-sp2 image &lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 7 &amp;ndash; Upgrade the servers (MOSS)&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Stop IIS&lt;strong&gt;&lt;/strong&gt; 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open a command prompt, run &amp;ldquo;iisreset /stop&amp;rdquo;&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Run &amp;ldquo;d:\lab files\&lt;span&gt;25&lt;/span&gt;_Lab&lt;span&gt;01&lt;/span&gt;\ officeserver2007sp2-kb953334-x86-fullfile-en-us.exe&amp;rdquo;&lt;strong&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Click here to accept&amp;hellip;&amp;rdquo; check box &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Continue&amp;rdquo; &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;The service pack should start&amp;hellip;: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;When the MOSS update finishes, the Configuration Wizard will start: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Next&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Yes&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Next&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Click &amp;ldquo;Ok&amp;rdquo; at the information popup, the farm will start to configure itself.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This includes: 
&lt;ul&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Updating DLLs (gac) &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Creating/Updating registry keys &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Creating/Updating 12 hive information &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Updating web.config files &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Installing new features &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;The install should finish: &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 0.5in; line-height: normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Repeat the above steps for the svr-sp2 image &lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 8 &amp;ndash; Reattach the content databases&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;Open the C:\attachall.bat file, run the attach command for each content database that you detached &lt;/li&gt;
&lt;li style="line-height: normal;" class="MsoNormal"&gt;SharePoint will upgrade the database as it attaches it. &lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 9 &amp;ndash; Verify Install&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpFirst"&gt;&lt;span&gt;&lt;span&gt;1.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Open the upgrade.log file (in 12 hive LOGS directory)&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;Look for &amp;ldquo;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Finished upgrading SPFarm Name=&amp;lt;Name of Configuration Database&amp;gt;&amp;rdquo;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-family: 'Calibri','sans-serif';"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Look for &amp;ldquo;In-place upgrade session finishes. Root object = SPFarm=&amp;lt;Name of Configuration Database&amp;gt;, recursive = True. 0 errors and 0 warnings encountered.&amp;rdquo;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-family: 'Calibri','sans-serif';"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-family: 'Calibri','sans-serif';"&gt;&lt;span&gt;2.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;If the above entries DO NOT exist, look for all instances of &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-family: 'Calibri','sans-serif';"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;&amp;ldquo;fail&amp;rdquo;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-family: 'Calibri','sans-serif';"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;&amp;ldquo;error&amp;rdquo;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;3.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Check version number on:&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Owssvr.dll (in 12 hive isapi directory) should be &amp;ldquo;12.0.6421.1000&amp;rdquo;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Registry &amp;ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0&amp;rdquo;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Central administration&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;4.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Check version of the sharepoint databases:&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Run the following sql command on each database:&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin-left: 41.4pt; width: 405.9pt; border-collapse: collapse;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="height: 27.3pt;"&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 405.9pt; padding-top: 0in; height: 27.3pt; border: windowtext 1.5pt double;"&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;br /&gt;select * from versions&lt;br /&gt;order by timestamp desc&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpFirst"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You should get &amp;ldquo;12.0.0.6421&amp;rdquo;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;5.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;On Central Administration, click &amp;ldquo;Operations&amp;rdquo;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Click &amp;ldquo;Servers In Farm&amp;rdquo;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The version for the farm and servers should be &amp;ldquo;12.0.0.6421&amp;rdquo;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left: 1in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Task 10 &amp;ndash; Check for SharePoint 2010 readiness&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraph"&gt;&lt;span&gt;&lt;span&gt;1.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Run the following command:&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin-left: 41.4pt; width: 405.9pt; border-collapse: collapse;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="height: 27.3pt;"&gt;
&lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 405.9pt; padding-top: 0in; height: 27.3pt; border: windowtext 1.5pt double;"&gt;
&lt;p class="MsoNormal"&gt;&lt;code&gt;&lt;span style="font-size: 8pt; line-height: 115%;"&gt;&lt;br /&gt;stsadm &amp;ndash;o preupgradecheck&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;2.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Review the PreUpgradeCheck-*.htm file in the 12 hive logs directory (it should open in a browser window&lt;/p&gt;
&lt;p style="text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;3.&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You should watch out for the following items:&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The above command should be run on all Web Front end servers to ensure they are identical&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You should review the Site Definition information for any non &amp;ldquo;Internal&amp;rdquo; site definitions, these will need to have an upgrade definition file.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Your developers will need to build this file for SP 2010&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;If you have language packs installed, you will need to install the latest version when SP 2010 comes out&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Look for any referenced and missing features.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Either install them or delete the references to them&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Depending on the type of upgrade to SP 2010 you do, you many need to plan for URL changes in your sites&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Review the Lists that have more than the recommends number of items.&lt;span&gt;&amp;nbsp; &lt;/span&gt;These could slow the migration process to SP 2010.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Consider removing the list or deleting items to shrink the list size&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Review any Custom Field types that have been added to your Farm.&lt;span&gt;&amp;nbsp; &lt;/span&gt;CAML is not used in SP2010 and each of them will need to be re-developed with XSLT in mind.&lt;/p&gt;
&lt;p style="margin-left: 1in; text-indent: -0.25in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';"&gt;&lt;span&gt;o&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;If you are running on 32 bit OS and Server 2003, you will need to start planning for migration to a 64bit server 2008 environment to run SP 2010&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=4436" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category><category domain="http://dirkvandenberghe.com/archive/tags/upgrade/default.aspx">upgrade</category></item><item><title>Codeplex SPIEFolder</title><link>http://dirkvandenberghe.com/archive/2009/04/30/codeplex-spiefolder.aspx</link><pubDate>Thu, 30 Apr 2009 02:15:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:4224</guid><dc:creator>Dirk</dc:creator><slash:comments>0</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/04/30/codeplex-spiefolder.aspx#comments</comments><description>&lt;p&gt;Pfff, it's been a while again since my last post. I promise you guys that I will have some time soon to write more. Anyway...&lt;/p&gt;
&lt;p&gt;This post to write about a cool tool that my colleague Pascal Rocheteau found today: &lt;a href="http://www.codeplex.com/SPIEFolder" title="http://www.codeplex.com/SPIEFolder"&gt;SPIEFolder&lt;/a&gt; from codeplex.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project Description&lt;br /&gt;&lt;/strong&gt;Allows you to either Import a file system folder (And all files and subfolders) into a SharePoint Document Library, and also export a SharePoint Document Library to the file system for &lt;br /&gt;WSS 2.0/SPS2003 or WSS 3.0/MOSS 2007. This tool completely replicates the document libraries folder hierarchy to the file system when exporting, and replicates the folder hierarchy from the file system to the document library when importing.&lt;/p&gt;
&lt;p&gt;Sounds really cool and usefull. Thanks Pascal for this&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=4224" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/tools/default.aspx">tools</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category><category domain="http://dirkvandenberghe.com/archive/tags/SPS/default.aspx">SPS</category></item><item><title>How to find all the customized master pages in a site collection</title><link>http://dirkvandenberghe.com/archive/2009/03/24/how-to-find-all-the-customized-master-pages-in-a-site-collection.aspx</link><pubDate>Tue, 24 Mar 2009 04:15:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:3993</guid><dc:creator>Dirk</dc:creator><slash:comments>1</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/03/24/how-to-find-all-the-customized-master-pages-in-a-site-collection.aspx#comments</comments><description>&lt;p&gt;I got this question today from one of my collegues and needed to find the answer to it. Why did I get this question? Well one of our developper teqms provided a new solution to deploy that replaces the default master pages and the update did not show any difference after deployment. therefore we suspected that the master pages had somehow be customized which causes this behaviour.&lt;/p&gt;
&lt;p&gt;My first hunch for finding the answer was SharePoint Designer and my favourite Microsoft Premier Support Engineer confirmed with the following article: &lt;a href="http://office.microsoft.com/en-us/sharepointdesigner/HA101741371033.aspx?pid=CH100667691033" title="Track Customized Master Pages"&gt;Track Customized Master Pages&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Basically you need to open the site collection using SharePoint Designer and run the &lt;strong&gt;Customized Pages&lt;/strong&gt; report and apply a filter to show only the customized master pages&lt;/p&gt;
&lt;p&gt;Below is the information that describes how to do this as grabbed from the Microsoft article&lt;/p&gt;
&lt;h4&gt;Run the Customized Pages report&lt;/h4&gt;
&lt;p&gt;For both Office SharePoint Server 2007 and Windows SharePoint Services 3.0, data for the reports generated by Microsoft Office SharePoint Designer 2007 is saved on the server on which the site is hosted. Server administrators can grant or deny access to these reports. If the reports generated come back empty, contact your server administrator for assistance. You must have at least Web Designer permissions on the server to open the site and run reports.&lt;/p&gt;
&lt;p&gt;When you are working with an Office SharePoint Server 2007 or Windows SharePoint Services 3.0 site, you can easily use Office SharePoint Designer 2007 to run site reports that collect a variety of information about your site's health, usage, and potential problems. To run a Customized Pages report:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the Web site for which you want to run the report in Office SharePoint Designer 2007. &lt;/li&gt;
&lt;li&gt;On the &lt;b class="ui"&gt;Site&lt;/b&gt; menu, point to &lt;b class="ui"&gt;Reports&lt;/b&gt;, point to &lt;b class="ui"&gt;Shared Content&lt;/b&gt;, and then click &lt;b class="ui"&gt;Customized Pages&lt;/b&gt;.
&lt;p&gt;The report opens with all of the pages in the site listed, and the &lt;b class="ui"&gt;Customized&lt;/b&gt; column indicates whether content has been customized for that page.&lt;/p&gt;
&lt;p&gt;&lt;b class="cntnote"&gt;&amp;nbsp;Note&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;A page is considered customized only if it is included in the original site definition. New pages created from a master page, new blank ASPX pages, and custom list forms that you create are not considered customized pages.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dirkvandenberghe.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/blog/custom1.jpg"&gt;&lt;img border="0" src="http://dirkvandenberghe.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/blog/custom1.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Filter the report to show only master pages&lt;/h4&gt;
&lt;p&gt;After you run the Customized Pages report, you may want to narrow it down to include only those pages in the site that are master pages, as shown in the following illustration.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dirkvandenberghe.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/blog/custom2.jpg"&gt;&lt;img border="0" src="http://dirkvandenberghe.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/blog/custom2.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To limit the results to master pages only, click the arrow next to the Type column heading, and then click master. &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Filter the report to show only customized master pages&lt;/h4&gt;
&lt;p&gt;You can narrow the results even further to list only customized master pages, as shown in the following illustration.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dirkvandenberghe.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/blog/custom3.jpg"&gt;&lt;img border="0" src="http://dirkvandenberghe.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/blog/custom3.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the arrow next to the &lt;b class="ui"&gt;Type&lt;/b&gt; column heading, and then click &lt;b class="ui"&gt;master&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;Click the arrow next to the &lt;b class="ui"&gt;Customized&lt;/b&gt; column heading, and then click &lt;b class="ui"&gt;Yes&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The report now lists only master pages that have been customized.&lt;/p&gt;
&lt;p&gt;&lt;b class="cntnote"&gt;&amp;nbsp;Note&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;To remove any filter, click the arrow next to the column heading, and then click &lt;b class="ui"&gt;(All)&lt;/b&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=3993" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://dirkvandenberghe.com/archive/tags/designer/default.aspx">designer</category><category domain="http://dirkvandenberghe.com/archive/tags/Tips/default.aspx">Tips</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>SWAT 2007</title><link>http://dirkvandenberghe.com/archive/2009/03/23/swat-2007.aspx</link><pubDate>Mon, 23 Mar 2009 06:28:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:3990</guid><dc:creator>Dirk</dc:creator><slash:comments>0</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/03/23/swat-2007.aspx#comments</comments><description>&lt;p&gt;This is another one of those tools you should have on your SharePoint farm(s). Although the tool is aimed to designers of SharePoint solutions, I like to use it for deploying solutions to different or additional&amp;nbsp;web applications without having to retract it first.&lt;/p&gt;
&lt;p&gt;The official description, grabbed from the iDevFactory.com website states the following:&lt;/p&gt;
&lt;p&gt;SharePoint Work Acceleration Toolkit (SWAT) is a windows based utility aimed at simplifying and accelerating the creation and testing of SharePoint Solutions. With a whole host of time saving capabilities and planned integration with Universal SharePoint Manager 2007, you'll never want to take on SharePoint without it again. &lt;/p&gt;
&lt;p&gt;&lt;span class="idf-textblue"&gt;SWAT Features and Capabilities: &lt;/span&gt;&lt;br /&gt;Here is a short list of just &lt;b&gt;&lt;i&gt;some&lt;/i&gt;&lt;/b&gt; of the things SWAT can do. For a complete overview checkout the &lt;a href="http://dirkvandenberghe.com/downloads/swat2007/SWAT2007UserGuide.zip" class="idf-textlink"&gt;SWAT User Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Site Diagramming&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;Show a Site Structure as a Diagram &lt;/li&gt;
&lt;li&gt;Save a Site Structure Diagram as a Image &lt;/li&gt;
&lt;li&gt;Save a Site Structure Diagram as a SVG file (for importing into Visio) &lt;/li&gt;
&lt;li&gt;Print a Site Diagram &lt;/li&gt;
&lt;li&gt;Drag and Drop the design of a Site Structure &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Generate Test Data and Sites&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;Generate Random Sites for Testing &lt;/li&gt;
&lt;li&gt;Auto Populate Lists/Libraries with Test Data (including Documents) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with SharePoint Logs&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;View SharePoint Log Files in a preview window &lt;/li&gt;
&lt;li&gt;Group and Filter Log file entries &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with Sites&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;Show a Site Structure in a Tree View (including security inheritence) &lt;/li&gt;
&lt;li&gt;Create a Site Collection &lt;/li&gt;
&lt;li&gt;Export and Import Site Structures &lt;/li&gt;
&lt;li&gt;Backup and Restore Site Collections &lt;/li&gt;
&lt;li&gt;View and Interact with site objects (Lists, Users, Roles, Features, Events, etc..) &lt;/li&gt;
&lt;li&gt;Delete Sites and entire Site Structures &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with SharePoint Features&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;View Feature Status in Farm and on a Site &lt;/li&gt;
&lt;li&gt;Install and Uninstall Features &lt;/li&gt;
&lt;li&gt;Activate and Deactivate Features &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with SharePoint Solution Packages&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;Install and Deploy Solution Packages &lt;/li&gt;
&lt;li&gt;View Solution Deployment Locations (Servers and Web Apps) &lt;/li&gt;
&lt;li&gt;Deploy, Retract and Delete Solutions &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with SharePoint Jobs&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;View Job Status &lt;/li&gt;
&lt;li&gt;Add and Schedule Jobs &lt;/li&gt;
&lt;li&gt;Enable and Disable Jobs &lt;/li&gt;
&lt;li&gt;Force Execution of Jobs &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with Event Receviers&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;Install Event Receivers for Sites and Lists &lt;/li&gt;
&lt;li&gt;View and Manage Event Receivers &lt;/li&gt;
&lt;li&gt;Delete Event Receivers &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b style="color: #ee9d15;"&gt;Work with Web Parts&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;Add (Deploy) Web Parts to multiple sites/pages &lt;/li&gt;
&lt;li&gt;Replicate Web Parts &lt;/li&gt;
&lt;li&gt;Delete Web Parts from multiple sites/pages &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;...and much much more! &lt;/i&gt;&lt;/b&gt;&amp;nbsp; These are just some of the features available in the SharePoint Work Acceleration Toolkit. &lt;/p&gt;
&lt;p&gt;And now for the good part of this tool: ..... &lt;strong&gt;IT'S FREE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Read all about it &lt;a href="http://www.idevfactory.com/products/swat/default.aspx"&gt;here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=3990" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/tools/default.aspx">tools</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>SPS2003 Lock site using command line: SPSiteManager</title><link>http://dirkvandenberghe.com/archive/2009/03/23/sps2003-lock-site-using-command-line-spsitemanager.aspx</link><pubDate>Mon, 23 Mar 2009 05:45:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:3989</guid><dc:creator>Dirk</dc:creator><slash:comments>4</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/03/23/sps2003-lock-site-using-command-line-spsitemanager.aspx#comments</comments><description>&lt;p&gt;yeah yeah, if you are used to working with MOSS, then you will probably tell me to use the command &lt;em&gt;&lt;strong&gt;stsadm -o setsitelock -url &amp;lt;url&amp;gt; -lock readonly&lt;/strong&gt;&lt;/em&gt; or something like that. &lt;/p&gt;
&lt;p&gt;Unfortunately back in the SharePoint Portal Server 2003 and WSS 2.0 days, this operation was no yet available with stsadm.....along with a lot of other usefull commands&lt;/p&gt;
&lt;p&gt;I needed to lock the sps 2003 sites in a gradual upgrade project to MOSS. Of course I want to script the complete migration, which also includes locking the SPS site before starting the upgrade.&lt;/p&gt;
&lt;p&gt;Searching the web, I found my way to the &lt;a href="http://spsitemanager.codeplex.com/"&gt;SPSiteManager project on Codeplex&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In addition to the opeartions I was looking for, you also get the following operations:&lt;/p&gt;
&lt;p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: auto auto auto 5.4pt; border-collapse: collapse; mso-padding-alt: 0cm 0cm 0cm 0cm;" class="MsoNormalTable"&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"&gt;
&lt;td width="166" valign="top" style="padding-right: 5.4pt; padding-left: 5.4pt; background: #cccccc; padding-bottom: 0cm; width: 124.85pt; padding-top: 0cm; border: windowtext 1pt solid;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Operation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #cccccc; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;analyze&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Enumerate all Content Database information and generate a Site Distribution Document&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;repartition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Re-partition sites to different content databases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;enumsites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Enumerate Site Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;Enumsitecrawl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Enumerate URL references from the list of sites to crawl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;Enumsitedirectory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Enumerate URL references from a portals site directory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;enumdatabases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Enumerate Content Databases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;backup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Backup site(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;restore&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Restore site(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;deletesite&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Delete site(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;adddatabase&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Add content databases to a virtual server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;addfromcrawl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Add site(s) to list of sites to crawl for SharePoint Portal Server 2003&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;removefromcrawl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Remove site(s) to list of sites to crawl for SharePoint Portal Server 2003&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;addfromdirectory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Add site(s) to Portal Server 2003 Site Directories&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;removefromdirectory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Remove site(s) to Portal Server 2003 Site Directories&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;locksite&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Lock site(s) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;unlocksite&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Unlock site(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 17;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;resetquota&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;" lang="EN-US"&gt;Reset quotas on site(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 18; mso-yfti-lastrow: yes;"&gt;
&lt;td width="166" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 124.85pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"&gt;purgeversions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="451" valign="top" style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 338.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent;"&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana; mso-ansi-language: FR;" lang="FR"&gt;Purge document versions from document libraries&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;Although these operations look a lot like the ones we get with MOSS, nowadays, they actually are much better. For example the operation to backup a site will actually also lock the site for read/write for you and unlock it when done. So before using this tool with all the operations, be sure to check out the well written manual that is included explaining each operation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=3989" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/tools/default.aspx">tools</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category><category domain="http://dirkvandenberghe.com/archive/tags/SPS/default.aspx">SPS</category></item><item><title>Short overview of MOSS new installation order with Language Packs</title><link>http://dirkvandenberghe.com/archive/2009/02/23/short-overview-of-moss-new-installation-order-with-language-packs.aspx</link><pubDate>Sun, 22 Feb 2009 23:49:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:3906</guid><dc:creator>Dirk</dc:creator><slash:comments>2</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/02/23/short-overview-of-moss-new-installation-order-with-language-packs.aspx#comments</comments><description>&lt;p&gt;Just wanted to add this to my blog, because I have been asked this twice already last week. The order below is the one I use when I have to install Language Packs. Basically I prefer installing in the same order as the updates have been released. In Belgium we are customed to install 3 languages: English, Dutch and French. Hence this post&lt;/p&gt;
&lt;p&gt;First of all install the prerequisite software for Windows Server 2003:&lt;/p&gt;
&lt;p&gt;IIS 6.0&lt;br /&gt;Asp.Net 2.0&lt;br /&gt;.Net Framework 3.0&lt;/p&gt;
&lt;p&gt;Then start the installation of MOSS and updates:&lt;/p&gt;
&lt;p&gt;
&lt;table border="0" width="409" cellpadding="0" cellspacing="0" style="width: 307pt; border-collapse: collapse;"&gt;
&lt;colgroup&gt;&lt;col width="281" style="width: 211pt; mso-width-source: userset; mso-width-alt: 10276;"&gt;&lt;/col&gt;&lt;col width="64" span="2" style="width: 48pt;"&gt;&lt;/col&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" width="281" style="width: 211pt; height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install MOSS (English and without SP1)&lt;/td&gt;
&lt;td width="64" style="width: 48pt; background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;/td&gt;
&lt;td width="64" style="width: 48pt; background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;span style="font-size: x-small;"&gt;Install WSS language pack French&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=36ee1bf0-652c-4e38-b247-f29b3eefa048"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=45fa2637-efc0-4ed6-8f47-8a013e9ce9d9"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install MOSS language pack French&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=2447426b-8689-4768-bff0-cbb511599a45"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=318d8562-58bd-4329-b1f6-f1941a38bc7f"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;span style="font-size: x-small;"&gt;Install WSS language pack Dutch&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=36ee1bf0-652c-4e38-b247-f29b3eefa048"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=45fa2637-efc0-4ed6-8f47-8a013e9ce9d9"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install MOSS language pack Dutch&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=2447426b-8689-4768-bff0-cbb511599a45"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=318d8562-58bd-4329-b1f6-f1941a38bc7f"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;install WSS 3.0 SP1&amp;nbsp;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4191a531-a2e9-45e4-b71e-5b0b17108bd2&amp;amp;DisplayLang=en"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4191a531-a2e9-45e4-b71e-5b0b17108bd2&amp;amp;DisplayLang=en"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;install Moss 2007 SP1&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ad59175c-ad6a-4027-8c2f-db25322f791b&amp;amp;DisplayLang=en"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ad59175c-ad6a-4027-8c2f-db25322f791b&amp;amp;DisplayLang=en"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install WSS SP1 language pack French&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=05046b1d-dd7b-456a-8838-8d978c5f3579"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=c7cf102b-5dd8-4d86-be5a-d56f63ef37a4"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install MOSS SP1 language pack French&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=3a6c26fd-0beb-40d5-8cba-15164faab150"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;amp;FamilyID=56681742-7d2c-4a6f-9178-dacd32aadc6c"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;span style="font-size: x-small;"&gt;Install WSS SP1 language pack Dutch&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=05046b1d-dd7b-456a-8838-8d978c5f3579"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=c7cf102b-5dd8-4d86-be5a-d56f63ef37a4"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install MOSS SP1 language pack Dutch&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=3a6c26fd-0beb-40d5-8cba-15164faab150"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=nl&amp;amp;FamilyID=56681742-7d2c-4a6f-9178-dacd32aadc6c"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install Post-SP1 WSS Infrastructure update&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=256ce3c3-6a42-4953-8e1b-e0bf27fd465b&amp;amp;DisplayLang=en"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3a74e566-cb4a-4db9-851c-e3fbbe5e6d6e&amp;amp;DisplayLang=en"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="17" style="height: 12.75pt;"&gt;
&lt;td height="17" style="height: 12.75pt; background-color: transparent; border: #d4d0c8;" class="xl24"&gt;Install Post-SP1 MOSS infrastructure update&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3811c371-0e83-47c8-976b-0b7f26a3b3c4&amp;amp;DisplayLang=en"&gt;x86&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="background-color: transparent; border: #d4d0c8;" class="xl25"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6e4f31ab-af25-47df-9bf1-423e248fa6fc&amp;amp;DisplayLang=en"&gt;x64&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;I have added the link to the MS download site for each individual update as requested by a colleague of mine.&lt;/p&gt;
&lt;p&gt;Remember that you do not need the Configuration Wizard at each step. Some of the updates automatically start the wizard. Just simply cancel it out and continue installing the rest of the updates. What I always try to keep in mind is to install the updates for WSS first and then continue withthe MOSS counterpart.&lt;/p&gt;
&lt;p&gt;Another little thing to remember is that you can get the language packs form the Microsoft download site for free.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=3906" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/Tips/default.aspx">Tips</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>Change the default 10 MB limit for saving a site as template</title><link>http://dirkvandenberghe.com/archive/2009/02/03/change-the-default-10-mb-limit-for-saving-a-site-as-template.aspx</link><pubDate>Tue, 03 Feb 2009 06:09:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:3818</guid><dc:creator>Dirk</dc:creator><slash:comments>0</slash:comments><comments>http://dirkvandenberghe.com/archive/2009/02/03/change-the-default-10-mb-limit-for-saving-a-site-as-template.aspx#comments</comments><description>&lt;p&gt;I bumped upon this 10 MB limit today&amp;nbsp;when trying to save a site as a template. Did some research on&amp;nbsp;the net and found that you can change this limit through the following stsadm command:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;stsadm -o setproperty -pn max-template-document-size -pv 524288000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This will set a 500 MB limit instead, which is apparently the maximum value you can specify.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=3818" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://dirkvandenberghe.com/archive/tags/Tips/default.aspx">Tips</category><category domain="http://dirkvandenberghe.com/archive/tags/STSADM/default.aspx">STSADM</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>Forms Based Authentication ( FBA) in WSS 3.0 / MOSS 2007 (by MeySun)</title><link>http://dirkvandenberghe.com/archive/2008/10/02/forms-based-authentication-fba-in-wss-3-0-moss-2007-by-meysun.aspx</link><pubDate>Wed, 01 Oct 2008 23:01:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:1951</guid><dc:creator>Dirk</dc:creator><slash:comments>8</slash:comments><comments>http://dirkvandenberghe.com/archive/2008/10/02/forms-based-authentication-fba-in-wss-3-0-moss-2007-by-meysun.aspx#comments</comments><description>&lt;P&gt;I had an issue this week that I was unable to sign in to my personal WSS site. for some reason the popup login screen never showed. I know that my company laptop is&amp;nbsp;heavily secured as well as the network. So if it was a firewall blocking or my IE settings that did not allow the logon, I didn't care. All I needed was being able to logon to my site. &lt;/P&gt;
&lt;P&gt;This brought me to the idea of implementing FBA for my site. I didn't want to manage users in a SQL database etc. I just needed FBA to authenticato to Active Directory. I stumbled upon a great blog &lt;A class="" href="http://blogs.msdn.com/solutions/archive/2007/08/27/forms-based-authentication-fba-in-wss-3-0-moss-2007.aspx" mce_href="http://blogs.msdn.com/solutions/archive/2007/08/27/forms-based-authentication-fba-in-wss-3-0-moss-2007.aspx"&gt;post&lt;/A&gt; by meysun (aka Meyyappan Meenakshisundaram).&lt;/P&gt;
&lt;P&gt;Here is what he wrote:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. Configure SharePoint Central Admin&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Login to SharePoint Central Admin 
&lt;LI&gt;Go to Application Management / Application Security / Authentication Providers and Change the Web Application to the one which needs to be configured for Forms Based Authentication 
&lt;LI&gt;Click zone / default, change authentication type to forms and enter ActiveDirectoryMembershipProvider under membership provider name ( for example , "ADMembershipProvider") and save this change&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;2.Update the web.config of SharePoint Central admin site &lt;/STRONG&gt;&lt;BR&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;under &amp;lt;configuration&amp;gt; node&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;connectionStrings&amp;gt;&lt;BR&gt;&amp;lt;add name="ADConnectionString" connectionString="LDAP://DynamicsAX.local/CN=Users,DC=DynamicsAX,DC=local" /&amp;gt;&lt;BR&gt;&amp;lt;/connectionStrings&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;under &amp;lt;system.web&amp;gt; node&lt;BR&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;membership defaultProvider="ADMembershipProvider"&amp;gt;&lt;BR&gt;&amp;lt;providers&amp;gt;&lt;BR&gt;&amp;lt;add name="ADMembershipProvider" &lt;BR&gt;type="System.Web.Security.ActiveDirectoryMembershipProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" &lt;BR&gt;connectionUsername="xxx" connectionPassword="yyy" &lt;BR&gt;enableSearchMethods="true" &lt;BR&gt;attributeMapUsername="sAMAccountName"/&amp;gt;&lt;BR&gt;&amp;lt;/providers&amp;gt;&lt;BR&gt;&amp;lt;/membership&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;replace the connectionstring to the one matching your encvironment and replace"xxx" with domainname\username and "yyy" with password&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3.&lt;STRONG&gt;Update the web.config of SharePoint&amp;nbsp;Web application&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;Repeat step 2 for the web.config of the SharePoint webapplication to be configured for Forms Based Authentication 
&lt;LI&gt;&amp;nbsp;Change the authentication in web.config to &lt;BR&gt;&amp;lt;authentication mode="Forms"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forms loginUrl="/_layouts/login.aspx"&amp;gt;&amp;lt;/forms&amp;gt;&lt;BR&gt;&amp;lt;/authentication&amp;gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;For more details&lt;BR&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://technet2.microsoft.com/Office/en-us/library/23b837d1-15d9-4621-aa0b-9ce3f1c7153e1033.mspx?mfr=true" mce_href="http://technet2.microsoft.com/Office/en-us/library/23b837d1-15d9-4621-aa0b-9ce3f1c7153e1033.mspx?mfr=true"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;http://technet2.microsoft.com/Office/en-us/library/23b837d1-15d9-4621-aa0b-9ce3f1c7153e1033.mspx?mfr=true&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms998360.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms998360.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;http://msdn2.microsoft.com/en-us/library/ms998360.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;So, Thanks meysun for your post. It really helped me out !&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=1951" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/moss/default.aspx">moss</category><category domain="http://dirkvandenberghe.com/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item><item><title>Configure PDF IFilter in WSS 3.0 (found on Workerthread Blog)</title><link>http://dirkvandenberghe.com/archive/2008/09/01/configure-pdf-ifilter-in-wss-3-0-found-on-workerthread-blog.aspx</link><pubDate>Mon, 01 Sep 2008 03:17:00 GMT</pubDate><guid isPermaLink="false">08968d1a-79c2-4855-b1cb-db3b54515911:1462</guid><dc:creator>Dirk</dc:creator><slash:comments>0</slash:comments><comments>http://dirkvandenberghe.com/archive/2008/09/01/configure-pdf-ifilter-in-wss-3-0-found-on-workerthread-blog.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I am playing with a pure WSS environment these last days for my family site and was trying to configure indexing of PDF files on it. Evidently I looked back at one of mu posts to configure this indexing on a MOSS server. When reading my post I noticed the configuration tasks in the Shared Services Provider, etc. As you may know, this is not available to a WSS installation, so I was a little bit stuck. Knowing that I must not have been the first facing this issue, I looked around on the net and found a post at &lt;A href="http://workerthread.wordpress.com/2008/01/03/configure-pdf-ifilter-in-wss-30/"&gt;http://workerthread.wordpress.com/2008/01/03/configure-pdf-ifilter-in-wss-30/&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Here's the Article:&lt;BR&gt;There are various posts around on setting up MOSS 2007 to use the PDF IFilter, and some stuff on Windows SharePoint Services 3.0 as well.&amp;nbsp; I’ve found a method which works for me, so I wanted to put this together in one place - not least of all so I can find it when out on site with a client.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Out of the box neither WSS 3 nor MOSS 2007 will index content located in Acrobat PDF files, so you need to set up the IFilter.&amp;nbsp; I’ve also found that that PDF files loaded prior to the installation of the filter won’t be re-crawled automatically, so to be on the safe side you might want to kick off a full crawl.&lt;/P&gt;
&lt;P&gt;Here is what I’ve found works for WSS 3.0:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;First, you need to download the Adobe PDF IFilter 6.0, which &lt;A href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611" target=_blank&gt;&lt;FONT color=#0066cc&gt;you can find at this URL&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp; You should also get hold of a suitable Icon to use with PDFs, so that when they are listed in a document library they are easily recognisable.&amp;nbsp; There is a 17 x 17 one available &lt;A href="http://www.adobe.com/misc/linking.html" target=_blank&gt;&lt;FONT color=#0066cc&gt;on the Adobe web site here&lt;/FONT&gt;&lt;/A&gt;. 
&lt;LI&gt;Once you’ve downloaded the IFilter, install it on your WSS 3.0 server, and then follow the instructions on registry settings in &lt;A href="http://support.microsoft.com/kb/927675/en-us" target=_blank&gt;&lt;FONT color=#0066cc&gt;Microsoft KB Article 927675&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp; I’ve always found that providing the Adobe IFilter installed properly, the only setting I need to add is the Search Extensions one listed in step 2.&amp;nbsp; Also note step 5 re stopping and re-starting the search service. 
&lt;LI&gt;Now you need to set up the Icon file.&amp;nbsp; If you downloaded the icon file in step 1 above, you will have a file called pdficon_small.gif.&amp;nbsp; You need to copy this onto your WSS 3.0 server, into drive:\Program Files\Common FIles\Microsoft Shared\Web Server extensions\12\TEMPLATE\IMAGES. 
&lt;LI&gt;Next you need to edit the XML file which WSS uses to link file extensions to icons.&amp;nbsp; This file is called DOCICON.XML and is located at drive:\Program Files\Common FIles\Microsoft Shared\Web Server extensions\12\TEMPLATE\XML.&amp;nbsp; Navigate to that folder and locate the file.&amp;nbsp; I would suggest making a backup copy first, then opening the file in NotePad.&amp;nbsp; You need to add a mapping key for PDFs at the bottom of the file, above the &amp;lt;/ByExtension&amp;gt; closing tag.&amp;nbsp; The new key will be &lt;STRONG&gt;&amp;lt;Mapping Key=”pdf” Value=”pdficon_small.gif” OpenControl=”"/&amp;gt;&lt;/STRONG&gt;&amp;nbsp; (note that XML is case sensitive so make sure you use same case as previous entries).&amp;nbsp; Then save the file. 
&lt;LI&gt;That’s pretty much it, but if you already have PDFs uploaded to your WSS server I would recommend starting a full crawl.&amp;nbsp; You can do the with STSAdm, the command syntax is &lt;B&gt;Stsadm -o spsearch -action fullcrawlstart&lt;/B&gt; .&amp;nbsp; More on this &lt;A href="http://technet2.microsoft.com/windowsserver/WSS/en/library/bc15d0a8-b48f-4d32-a267-797f8515d1f31033.mspx?mfr=true" target=_blank&gt;&lt;FONT color=#0066cc&gt;on TechNet here&lt;/FONT&gt;&lt;/A&gt;. &lt;/LI&gt;&lt;/OL&gt;
&lt;DIV style="PADDING-TOP: 5px; TEXT-ALIGN: left" align=center&gt;
&lt;DIV style="MARGIN-TOP: 15px"&gt;&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dirkvandenberghe.com/aggbug.aspx?PostID=1462" width="1" height="1"&gt;</description><category domain="http://dirkvandenberghe.com/archive/tags/ifilter/default.aspx">ifilter</category><category domain="http://dirkvandenberghe.com/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://dirkvandenberghe.com/archive/tags/WSS/default.aspx">WSS</category></item></channel></rss>