当前位置: 首页 > 知识库问答 >
问题:

无法在SQL Azure中的数据库之间查询

郑佐
2023-03-14

我有一个SQLAzure数据库服务器,我需要在数据库之间进行查询,但不知道如何完成。

以下是我的数据库结构:

  • 服务器. X
    • 数据库. A
    • 数据库. B
    • 数据库. C

    在数据库中。A我有一个存储过程,需要从数据库中检索数据。B.通常,我会从[Database.B].[dbo]引用数据库,如<code>SELECT*。[MyTable]但SQL Azure中似乎不允许这样做。

    < code>Msg 40515,级别15,状态1,第16行引用“数据库”中的数据库和/或服务器名称。此版本的SQL Server不支持“B.dbo.MyTable”。

    有没有办法在数据库端实现这一点?

    在最终版本中 数据库 A

共有3个答案

陆甫
2023-03-14

Azure SQL DB 此时正在预览弹性数据库查询功能,该功能将帮助你在 Azure SQL DB 之间进行查询,但有一些限制。您可以在此处获取有关该功能的详细信息。

卫仲卿
2023-03-14

SQLAzure现在支持跨数据库查询

https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/

陆翔飞
2023-03-14

更新:

根据Illuminati的评论和回答,自从这个回答最初被接受以来,情况已经发生了变化,现在支持https://azure . Microsoft . com/en-us/blog/query-remote-databases-in-azure-SQL-db/的跨数据库查询

原始答案(2013):SQL Azure 不支持跨数据库查询。这意味着您需要首先合并数据库以防止需要,或者独立查询两个数据库并基本上联接应用程序中的数据。

 类似资料:
  • 我正在尝试获取消息的地图,作者id键如下: 这是我尝试过的: MessageViewModel.getAll()方法返回: 然后我将其转换为一个可流动的流(Flowable::fromIterable),这样它可以一次发出一个项目,而不是整个列表,然后我使用“toMultiMap”进行映射 on成功方法从不被调用,我不知道这里出了什么问题。如果我不使用toMultiMap(并对代码进行相应的修改)

  • 我是新来的和我试图我的得到一个从它。我试图这样做的它与这是id但问题是我不知道如何返回目标从。 这就是<代码>刀 这是Repository类

  • 问题内容: 我们正在多家商店中运行带有MySql后端的Java PoS(销售点)应用程序。我想保持商店中的数据库与主机服务器上的数据库同步。 商店中发生某些更改时,应在主机服务器上对其进行更新。我该如何实现? 问题答案: 复制不是很难创建。 这里有一些很好的教程: http://aciddrop.com/2008/01/10/step-by-step-how-to-setup-mysql-data

  • 我有两个数据库,Oracle和MySQL。目标是将Oracle表中的值保存到MySQL,要求:MySQL表中不存在数据。 但我很难理解春批。在step中,它包含itemReader、itemProcessor和ItemWriter。如果我的理解是正确的,一个步骤只能有一个项目阅读器(cmiiw) 我的计划是做两个步骤:

  • 在其他套件中,类都存在于同一个节点中,这工作很好。然而,在这个套件中,我们只获得最后一个节点的数据。它似乎正在覆盖前面的三个,方法是用每一个创建一个ITestContext的新实例。不幸的是,我无法将这个套件合并为一个单独的套件,因为我们将失去参数化测试的能力。 我需要知道是否有一种被接受的方式来在不同节点中包含的测试方法之间传递信息。我尝试在公共父级中使用静态变量(未成功),在testNG文档中

  • 房间数据库在mac book pro m1中不工作,我已经添加了id“kotlin kapt” android studio控制台日志的屏幕截图 哪里出错了:任务': app: kaptDebugKotlin'执行失败。 执行org.jetbrains.kotlin.gradle.internal时出错。KaptWithoutKotlincTask$KaptExecutionWorkAction