Export and Import Managed MOSS 2007 Profile Properties

A colleague of mine just found this link for exporting and importing user profiles for MOSS 2007.  This is great when you have to move between dev, test and prod. http://www.codeplex.com/SSSPPC

Restore Pre-Vista/Longhorn Backups

This utility restores compatability between backups made using pre-Vista/Longhorn builds of the OS.  You can now restore Windows XP/2003 backups on Vista/Longhorn. http://www.microsoft.com/downloads/details.aspx?FamilyID=7da725e2-8b69-4c65-afa3-2a53107d54a7&DisplayLang=en


SPS2003 Upgrade Error When Upgrading to MOSS 2007: Not detaching landing page

When trying to do the upgrade from MOSS 2007 from SPS 2003 you may receive an error in the event log that resembles the following: [PortalSiteUpgradeAreaAndListingData] [] [INFO] [1/10/2007 12:37:59 PM]: Upgrading pages for area at “http://servername/C5/SiteA”.[PortalSiteUpgradeAreaAndListingData] [] [DEBUG] [1/10/2007 12:37:59 PM]: ENTER — PortalSiteUpgradeAreaAndListingData::UpgradeOOBPages[PortalSiteUpgradeAreaAndListingData] [] [INFO] [1/10/2007 12:37:59 PM]: Not detaching landing page from…


System.OutOfMemory Exception Thrown in MOSS 2007 In Place Upgrade

When upgrading a SPS2003 installation with an unusually large number of sites, the in place upgrade process may run into a condition where it runs out of memory.  The following message will appear in the upgrade.log:   [SPWebTemplateSequence] [ERROR] [1/15/2007 11:30:03 PM]: Template SPSPERS#0: Exception thrown in activating SPSite scoped features for SPSite with URL…

How to Copy a Data Row from One DataTable to Another DataTable

The long story is in this KB article. http://support.microsoft.com/kb/308909 The short story is to use the DataTable’s ImportRow method as mentioned in the article.   destinationDataTable.ImportRow(sourceDataTable.Rows[i]);

How to Configure a Server to Address 4GB of Memory or Greater

We were having trouble with a MOSS 2007 upgrade in that it was throwing out of memory exceptions that are common with ASP.NET applications that are running on a server with more than 2 GB of RAM, but the application consumes it all. See http://support.microsoft.com/default.aspx/kb/820108 for details.  The fix in this article is to apply the /3GB…


Programmatically Retrieve an Image from an Assembly Resource File

As many times as I do this, invariably it slides from my brain and I have to gather all the information I can to do this again.  So here it is for my sake as well as others that might have to do this. A good practice for Windows Forms development is to include most…