gpt4 book ai didi

sql - 如何在同一服务器上的两个Azure数据库之间将一个表数据复制到另一个表数据

转载 作者:行者123 更新时间:2023-12-03 02:33:06 26 4
gpt4 key购买 nike

我想要将数据从一个数据库表复制到 Azure SQL 中同一服务器上的另一个数据库表中。我已完成此处编写的所有 Azure SQL 跨数据库查询步骤 https://www.mssqltips.com/sqlservertip/6445/azure-sql-cross-database-query/but每当我执行查询时仍然遇到相同的错误“此版本的 SQL Server 不支持在‘数据库名称’中引用数据库和/或服务器名称。”

你能帮忙解决这个问题吗?

最佳答案

Azure SQL数据库不支持直接跨查询。

我们不能使用 USE 语句,并且不支持它。这就是您收到错误的原因。我们无法运行 select * from [other_database].[schema].[table] 这样的语句。

在 Azure SQL 数据库中,仅 elastic query overview (preview)可以实现跨数据库查询:

  • 弹性查询功能(预览版)使您能够运行跨 Azure SQL 中的多个数据库的 Transact-SQL 查询数据库。它允许您执行跨数据库查询来访问远程表,并连接 Microsoft 和第三方工具(Excel、Power BI、Tableau 等)跨数据层进行查询数据库。

您可以按照教程进行操作,它可能比本地 SQL Server 更复杂: Get started with cross-database queries (vertical partitioning) (preview)

关于sql - 如何在同一服务器上的两个Azure数据库之间将一个表数据复制到另一个表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64268495/

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