SQL 2k5 to 2k8 R2 Express upgrade steps
Download your Express version from here; www.microsoft.com/express/Database/InstallOptions.aspx You really only need the Database Only version for RMS.
You can only upgrade a 32 bit version with a 32 bit version or 64 to 64. If you want to move from 32 bit to 64 bit, it must be a new install.
If installing on XP, Vista, Server 2003 or 2008, make sure you have the Windows Installer 4.5 installed (look in Add/Remove Programs), otherwise grab it here;http://support.microsoft.com/kb/942288 You will need to restart the machine.
First screen of the install asks for a new or Upgrade. Select Upgrade from SQL Server 2000, 2005 or 2008.
The installer will go out and check for any issues that must be fixed before the upgrade, if no issues, accept the license and optionally select the Send info to MS box.
Next screen asks you select the SQL instance to upgrade, the one to select for RMS is the MSSQLSERVER one (that is the default name that RMS installs, if you've named it something else, select that one).
Next screen asks to send more installation info to MS.
Last screen completes or give you the errors that need fixing. If no errors, you're done. I suggest a restart after the install.
If standalone (single user), you're done, except we always setup for networked environments as you never know what the future brings..
After the restart, Start | All Programs | Microsoft SQL Server 2008 and delete the folder. Its duplicated with Microsoft SQL Server 2008 R2.
Start | All Programs | MS SQl Server R2 | Configuration Tools | SQL Services | right click on SQL Server and Stop it, do the same for Server Browser.
Double click SQL Server Network Configuration | double on Protocols | make sure that Shared Memory, Named Pipes and TCP/IP are all enabled.
Double click on SQL Native Client 10.0 Configuration on the left | double on Client Protocols on the right, right click on Named Pipes | Order | on the right side, click the down arrow once so that Named Pipes is on the top.
Click back on the SQL Server Services on the left, right click each SQL Server aand Browser and restart them.
Start | All Programs | MS Dynamics RMS | Client Network Utility | move Named Pipes and TCP/IP to the right with Named Pipes on top.. On the Alias tab | Add | make sure Named Pipes is selected and enter either the Server's name or IP address
Go into SO or HQ Admin | log into th edatabase | Query | New enter the following, but change the "databasename" for your install.
EXECUTE SP_CONFIGURE 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXECUTE SP_CONFIGURE 'Ad Hoc Distributed Queries', '1'
RECONFIGURE WITH OVERRIDE
EXECUTE SP_CONFIGURE 'show advanced options', 0
RECONFIGURE WITH OVERRIDE
ALTER DATABASE "databasename" SET RECOVERY SIMPLE
EXEC sp_dboption 'databasename', 'autoclose', 'FALSE'
Press the F5 button or select the green sideways triangle on the top.
FYI: The "show advanced options", AD Hoc, Show advanced turns on the old OPENROWSET that 2005 had, "Alter database" sets it to a Simple backup mode so the log files don't grow, and the "autoclose" turns off the autoclose function of Express to stop it from going to sleep.