This post will focus on some recommendations should be taken in considerations that could guarantee smooth migration of your MOSS 2007 to SharePoint 2010.
- Upgrade Your Hardware: SharePoint 2010 will no longer support Win 32bit so you need to think about having 64 environments, this is not only limited to SharePoint Server but also to SQL Server.
- Upgrade Your SQL Server: SharePoint 2010 Supports only SQL Server 2005 & 2008, and I recommend having the latest Service Pack for SQL Server for smooth upgrade, and make sure its 64 bit.
- Install SharePoint 2007 SP2, the upgrade is not possible without having WSS SP2, MOSS SP2 and MOSS Language Pack SP2.
- Build all your SharePoint Development projects as WSP (Solution Packages) as SharePoint 2010 will have native support to migrate solution packages.
- DONT Change any Content of Config Databases, keep it for SharePoint and the configuration wizards, if you need any custom database just create your own without changing the SharePoint Databases.
Salam;