What happens to my Business Rewards Miles if my Emirates flight gets cancelled or disrupted and I am transferred to another airline?

You will earn Business Rewards Miles as per the original booking on your ticket if the cancellation/disruption was due to operational reasons.

Related questions

If there is any delay or disruption to my flight, who should I contact for help?
Can I transfer Skywards Miles from my account to another member’s account?
What happens to my seat or meal requests?