Database mirroring can be used with the following features or components of SQL Server:
Database mirroring does not interoperate with the following:
Cross-database transactions/distributed transactions
For information about why such transactions are not supported, see Cross-Database Transactions and Distributed Transactions for Always On Availability Groups and Database Mirroring (SQL Server).
Always On availability groups