Skip Navigation LinksHome > SSW Standards > Rules > Rules to Better Microsoft CRM 3 to 4 Migration

What others have to say about us
See what people think about this product I've been putting together Development Guidelines for my employer and in the process have reviewed many published standards (in the .Net arena) from around the world. In each category, the suggestions at SSW are always among the best. See what people think about this product
- Leon Bambrick,
 

Do you agree with them all? Are we missing some? Let us know what you think.

  1. Do you run two or more test migrations before a live migration?

    It is recommended that you should run at least 2 or more sucessful test migrations before running a live migration. The following steps describe the process of setting up a test environment for migration:

    1. Back up your CRM 3 existing evironment including customizations, custom codes, sitemap...
    2. Configure a new environment with SQL Server and all necessary components (Do not install CRM yet!)
    3. Restore database that you have backup from existing evironment to the new environment
    4. Redeploy CRM to the new environment
    5. Test to see if the new environment works as expected
    6. Upgrade the new environment to CRM 4
    7. Test the new environment after upgrading
  2. Do you back up everything before migration?

    Before running the migration process, you should backup everything on your existing CRM 3 server including operation system, databases, callouts...If the upgrading process is failed, you have to re-install CRM 3 from scratch. So it's very important that you backup everything and give an early warning to youself.

  3. Do you update CRM installation files before migration?

    When run Microsoft CRM 4 installation file, you can check for setup updates.

    • If CRM server has Internet connection, you can click Update installation files during upgrading. Updates then will be automatically downloaded and applied to your installation files.
      Update Setup
      Figure: Update CRM installation files
    • If CRM Server does not have Internet connection, you can download setup updates from Microsoft website and manually deploy them. The instruction on how to manually deploy setup updates can be found in CRM Implementation Guide.

  4. Do you log each screen during migration?

    As per rule Installation - Do you log each screen which is different to the default?, it's important that you log each screen so that you can have a historical log of the upgrading.

    Log Screen For Required Components
    Figure: Log Screen For Required Components
  5. Do you apply all hotfixes to server after migration?

    It's important that you review Microsoft KB Article 949256 for CRM 4.0 hotfix information, download the hotfixes and apply them to your server.

Links

Microsoft Dynamic CRM Team Blog on Upgrading to CRM 4

Acknowledgements

Zune Vien
Adam Cogan


Benefit from our knowledge and experience!

SSW is the industry leader in Custom Software Development, Software Auditing & Developer Training.

Call us on +61 2 9953 3000 or email us for a free consultation

What does it cost? I’m not in Australia. Can you still help?