gpt4 book ai didi

azure - Azure Synapse、Azure SQL 数据库、Azure 托管实例和本地 SQL Server 中的跨数据库查询

转载 作者:行者123 更新时间:2023-12-02 23:06:09 25 4
gpt4 key购买 nike

我们正在寻找将本地 SQL Server 迁移到 Azure 的选项,并试图了解如果我们的数据跨 Azure 中的多种数据库技术(特别是 Azure 托管),我们是否能够运行跨数据库查询实例、Azure Synapse Analytics、Azure SQL 数据库)以及本地 SQL Server 实例。

我们无法在任何地方找到有关这些是否受支持的太多信息,如果有人可以帮助填写下表,我们将不胜感激:

<表类=“s-表”><标题>TO->Azure SQL 数据库Azure 托管实例Azure Synapse 分析本地 SQL Server <正文>Azure SQL 数据库通过 Elastic Search 查询支持(引用: https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/ )?Azure Data Share 支持共享 Azure SQL 数据库和 Azure Synapse Analytics(以前称为 Azure SQL DW)中的表和 View ,以及共享 Azure Synapse Analytics(工作区)专用 SQL 池中的表。目前不支持从 Azure Synapse Analytics(工作区)无服务器 SQL 池进行共享。 (引用: https://learn.microsoft.com/en-us/azure/data-share/how-to-share-from-sql)Azure SQL 数据库不支持链接服务器属性,因此您无法访问 Azure SQL 数据库中的本地表,并且 Azure SQL 数据库中的弹性查询是查询 2 个 Azure SQL 数据库之间的表,而不是本地表。 (引用: https://learn.microsoft.com/en-us/answers/questions/289105/how-can-i-query-on-premise-sql-server-database-fro.html)Azure 托管实例???通过使用链接服务器提供(引用: 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 分析????本地 SQL Server???使用链接服务器,您可以从本地 SQL Server 查询 Azure SQL 数据库中的数据(引用: https://learn.microsoft.com/en-us/answers/questions/289105/how-can-i-query-on-premise-sql-server-database-fro.html )

最佳答案

Azure SQL 数据库需要 elastic query实现跨数据库查询。不支持创建链接服务器。

Azure 托管实例与本地 SQL Server 具有几乎相同的功能,您可以使用 USE statement执行跨数据库查询。与本地SQL Server 相同。

Azure Synapse Analytics 也不支持跨数据库查询。

根据我的知识和经验,我会在表格中放入✔或X来表示支持或不支持。请引用:

<表类=“s-表”><标题>TO->Azure SQL 数据库Azure 托管实例Azure Synapse 分析本地 SQL Server <正文>Azure SQL 数据库通过 Elastic Search 查询支持(引用: https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/ )X,不支持Azure Data Share 支持共享 Azure SQL 数据库和 Azure Synapse Analytics(以前称为 Azure SQL DW)中的表和 View ,以及共享 Azure Synapse Analytics(工作区)专用 SQL 池中的表。目前不支持从 Azure Synapse Analytics(工作区)无服务器 SQL 池进行共享。 (引用: https://learn.microsoft.com/en-us/azure/data-share/how-to-share-from-sql)Azure SQL 数据库不支持链接服务器属性,因此您无法访问 Azure SQL 数据库中的本地表,并且 Azure SQL 数据库中的弹性查询是查询 2 个 Azure SQL 数据库之间的表,而不是本地表。 (引用: https://learn.microsoft.com/en-us/answers/questions/289105/how-can-i-query-on-premise-sql-server-database-fro.html)Azure 托管实例X,不支持✔,与本地SQL Server相同X,不支持通过使用链接服务器提供(引用: 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 分析Azure 数据共享X,不支持X,不支持X,不支持本地 SQL Server✔,链接服务器✔,链接服务器X,不支持使用链接服务器,您可以从本地 SQL Server 查询 Azure SQL 数据库中的数据(引用: https://learn.microsoft.com/en-us/answers/questions/289105/how-can-i-query-on-premise-sql-server-database-fro.html )

请根据您的要求选择合适的Azure数据库版本。

HTH。

关于azure - Azure Synapse、Azure SQL 数据库、Azure 托管实例和本地 SQL Server 中的跨数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66604283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com