Export Duplicate Detection Rules from one organization and import to another organization in CRM 2013

Till now we did not have any inbuilt supported way of exporting the duplicate detection rules from one CRM organization to another in same or different deployment.  

Now, with latest release of CRM 2013 SDK Microsoft has provided a tool to achieve this and by which we will be able to export and import the duplicate detection rules using DataMigrationUtility.exe

We do not have any functionality in CRM in UI to export the duplicate detection rule or create a solution for it.  

  • Download the CRM 2013 SDK from following link :-  


  • Extract it and then go to tools folder  
  • Remember the duplicate detection rules have to be unpublished before the export. 
  • We will see a folder "CRM Configuration Migration". Open DataMIgrationUtility.exe tool.


Now follow below steps:  

  1. Disable all duplicate detection rules from the organization you would like to export the duplicate detection rules from.
  2. Next, open the tool you will see below screen:- 



  1. Click on Create Schema and then continue, it will give us a login page. Make sure  we check on "Display list of available organizations"




  1. Now based on your deployment select enter the details and login. Once it gets connected to the deployment we can select the organization we would like to export the rules from.




  1. Once we select an organization it will ask us to select the solution and the Entity .
  2. Then in drop down select  Entity as "DUPLICATE DETECTION RULES".  




  1. Next, select all and say add fields and add entity




  1. Similarly, add "Duplicate Rule Condition" as well  in SELECT Entity drop down and select all and say ADD Fields. Now, you should finally see like this:-



Then click on SAVE and then it asks you would you like to export the data--> Say YES and then you see below:-




  1. Save it in some location 




  1. And say EXPORT



  1. Next it will show you progress as follows :-




  1. It will notify once it is complete. This way we will get the schema file exported that we can import in any organization and get the duplicate detection rules.





Now, once we have the schema file we can import it to any other organization  :-  

Open tool again , select display all organization and login Select the organization we want to import duplicate rules in :-










Hope this helps all CRM users who were waiting for this feature in CRM for a long time!


Comments (8)
  1. Ahmed Magdy says:

    Don't forget to also export Duplicate Rule Condition together with Duplicate Detection Rule.

  2. Arpita Saini says:

    Hi Ahmed,

    This is absolutely right ,thanks for mentioning this! I have added this step too now so that no one misses this step.



  3. Deepesh somani says:

    Is the migration tool able to migrate users and security roles as well?

  4. Arpita says:

    Hi Deepesh

    For users why would you need migration. CRM installation will fetch your users and map them during installation only. For users authentication is also involved so go via normal process.

  5. gad says:

    hey' i did all the steps, the log looks OK but no records was exported

  6. Isaac Sultan says:

    Thanks. I works perfectly also in CRM 2015.

    It's weird that Microsoft choose to let users export the unpublished Detection Rules and not the current published. It seems to be no sense

  7. Arpita Saini says:

    Gad: Do you see the duplicate detection rules in CRM. What data are you expecting ? or do you mean duplicate detection rules are not imported?

  8. Arpita Saini says:


    Correct me if I took your question wrong. Well, we recommend to un-publish all duplicate detection rules and then export it so that no inconsistency would occur after importing it in the other org. This is just to be on safer side.

    Apart from that we still can export published rule and there is no restriction of un-publishing it and then exporting it.

Comments are closed.

Skip to main content