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

Can I make a booking online with my credit card if I am not travelling myself?
How should I enter the passenger names and can I change them afterwards?
Why should I buy a Flex or Flex Plus fare when a cheaper fare is available?