Have been upgrading some systems from CS2007 SP1 to SP2 and then on to CS2009. The question came up if there are any schema changes between these versions. I took a backup of the product catalog before and after these changes and used Red Gate SQL Toolbelt to compare the databases. There were changes to contraints and stored procedures but no schema changes.