In order to migrate projects from one metadata database to another, the projects need to be duplicated into another metadata shell of the new database first. For this example and steps on how to do this, assume the source metadata is in SQL Server 2008 and the environment needs to be in Oracle 11gR2 (This same process applies if upgrading versions of the same database).

The reason why this method is required is that certain settings and features are set only upon the creation of a metadata and are database specific. This includes but is not limited to the referential integrity trigger (a necessary feature to ensure the continued consistency of the metadata), indexes and the actual reference in the metadata to the type of database platform in use. A straight migration of the metadata through database backup and restore tools cannot be guaranteed to maintain these necessary features in a valid state which is why they are not supported.