hi @MrFlinstone ,
To sync Azure SQL databases between different tenants, there are a few options to consider like SQL Data Sync is a great tool for syncing databases and can be set up using PowerShell cmdlets. With the ability to schedule syncs at different intervals and support for one-directional and bi-directional syncs, SQL Data Sync is a valuable tool for many businesses.
https://learn.microsoft.com/en-us/powershell/module/az.sql/new-azsqlsyncmember?view=azps-9.5.0
If you need to replicate databases across different regions, you can use geo-restore and geo-secondary. However, please note that geo-restore can only be performed on databases within the same subscription. Creating a geo-secondary on a logical server in a different tenant may not be possible if Azure Active Directory only authentication is enabled.
Another option to consider is Azure Data Factory. While there are some limitations, such as not being able to share Self-Hosted Integration Runtime with other tenants, it is still possible to use Azure Data Factory to copy data between SQL Server databases on separate tenants by setting up the necessary network and authentication configurations. Using a Virtual Network (VNet) or Virtual Private Network (VPN) connection can provide secure and private communication between the databases, and using service principal authentication can enable cross-tenant access to Azure resources.