Мы изучаем варианты переноса наших локальных SQL-серверов в Azure и пытаемся понять, сможем ли мы выполнять кросс-запросы к базе данных, если у нас есть данные, находящиеся в нескольких технологиях баз данных как в Azure (в частности, в Azure Managed Instance, Azure Synapse Analytics, База данных SQL Azure) и в локальном экземпляре SQL Server.
Мы не можем найти много информации о том, поддерживаются ли они, и были бы признательны, если бы кто-нибудь из вас мог помочь в заполнении приведенной ниже таблицы:
TO-> | Azure SQL DB | Azure Managed Instance | Azure Synapse Analytics | On Premise SQL Server |
---|---|---|---|---|
Azure SQL DB | Supported through Elastic Search Query (Ref: https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/) | ? | Azure Data Share supports sharing of both tables and views from Azure SQL Database and Azure Synapse Analytics (formerly Azure SQL DW), and sharing of tables from Azure Synapse Analytics (workspace) dedicated SQL pool. Sharing from Azure Synapse Analytics (workspace) serverless SQL pool is not currently supported. (Ref: https://docs.microsoft.com/en-us/azure/data-share/how-to-share-from-sql) | Azure SQL database doesn't support the linked server property so you wont be able to access on prem tables in Azure SQL database and the elastic query in Azure SQL database is to query tables between 2 Azure SQL databases and not On prem. (Ref: https://docs.microsoft.com/en-us/answers/questions/289105/how-can-i-query-on-premise-sql-server-database-fro.html) |
Azure Managed Instance | ? | ? | ? | Available through the use of Linked Servers (Ref: http://thewindowsupdate.com/2019/03/22/lesson-learned-81-how-to-create-a-linked-server-from-azure-sql-managed-instance-to-sql-server-onpremise-or-azure-vm/) |
Azure Synapse Analytics | ? | ? | ? | ? |
On Premise SQL Server | ? | ? | ? | Using a linked server you can query data in an Azure SQL database from an on premised SQL Server (Ref: https://docs.microsoft.com/en-us/answers/questions/289105/how-can-i-query-on-premise-sql-server-database-fro.html) |