You cannot upgrade a Developer edition of Commerce Server 2007 to 2009. You have to first upgrade the Developer edition to the Enterprise Edition.That means (after packaging and backing up databases):Uninstall Dev, install Enterprise, Run SP1, Run Config Wizard.You can get the Enterprise Edition for free if you have an MSDN subscription.I do not see this as a big problem for us as a training center, I have not come across a student who does not have access to MSDN. This is the recommended method.
We do not recommend changing the key:
/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Commerce Server 2007
to have productName: Microsoft Commerce Server 2007 Enterprise Edition and SKU: ENT.
This will leave your machine in an unsupported state!