Azure - 多个数据库查询
Azure - Multiple database queries
如何从多个 Azure 数据库中查询多个 table?
想象一下,我在数据库 X 中有 "customers" table,在数据库 Y 中有 "sales" table,我想在查询中加入它们,怎么可能在 Azure 中执行此操作?
如果他们托管在同一台服务器上,您可以加入。试试这个
SELECT a.userID, b.usersFirstName, b.usersLastName FROM databaseA.dbo.TableA a inner join database B.dbo.TableB b ON a.userID=b.userID
假设您谈论的是 Azure 的 SQL 数据库服务,那么不,您不能跨两个单独的数据库实例进行查询。查询仅限于单个数据库。
如果您需要跨多个数据库的查询,则需要在 VM 上安装 SQL 服务器。
David 是正确的——目前 Azure SQL 数据库不支持跨数据库连接。
您是否可以将两个数据库合并为一个数据库,但使用单独的模式来保持对象的命名空间独立?我很好奇您维护单独数据库的商业原因。您可以直接通过 Stuarto Microsoft com 与我联系。
如何从多个 Azure 数据库中查询多个 table?
想象一下,我在数据库 X 中有 "customers" table,在数据库 Y 中有 "sales" table,我想在查询中加入它们,怎么可能在 Azure 中执行此操作?
如果他们托管在同一台服务器上,您可以加入。试试这个
SELECT a.userID, b.usersFirstName, b.usersLastName FROM databaseA.dbo.TableA a inner join database B.dbo.TableB b ON a.userID=b.userID
假设您谈论的是 Azure 的 SQL 数据库服务,那么不,您不能跨两个单独的数据库实例进行查询。查询仅限于单个数据库。
如果您需要跨多个数据库的查询,则需要在 VM 上安装 SQL 服务器。
David 是正确的——目前 Azure SQL 数据库不支持跨数据库连接。
您是否可以将两个数据库合并为一个数据库,但使用单独的模式来保持对象的命名空间独立?我很好奇您维护单独数据库的商业原因。您可以直接通过 Stuarto Microsoft com 与我联系。