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

How should I enter the passenger names and can I change them afterwards?
Can I make a booking online with my credit card if I am not travelling myself?
Can I earn Business Rewards Miles on an unused ticket?