Azure - 多个数据库查询

时间:2015-01-23 20:22:32

标签: azure azure-sql-database

如何从多个azure数据库查询多个表?

想象一下,我在数据库X中有“customers”表,在dabtabase Y中有“sales”表,我想在查询中加入它们,如何在Azure中执行此操作?

3 个答案:

答案 0 :(得分:0)

假设您正在谈论Azure的SQL数据库服务,那么不,您不能跨两个单独的数据库实例进行查询。查询仅限于单个数据库。

如果您需要跨多个数据库的查询,则需要在VM上安装SQL Server。

答案 1 :(得分:0)

David是正确的 - 目前Azure SQL DB不支持跨数据库连接。

您是否可以将两个数据库合并为一个数据库,但是使用单独的模式来保持对象的名称空间分开?我很好奇你维护单独的dbs的业务原因。您可以直接在Stuarto Microsoft com。

与我联系

答案 2 :(得分:-3)

如果他们在同一台服务器上托管,您可以加入他们。试试这个

SELECT a.userID, b.usersFirstName, b.usersLastName  FROM databaseA.dbo.TableA a inner join database B.dbo.TableB b  ON a.userID=b.userID