此版本的sql server不支持SQL Azure对数据库和/或服务器名称的引用

时间:2011-06-22 03:54:39

标签: sql

您是否能够确认我们是否可以引用其他database.table,如下所示:

Select 
A.*,
B.*
FROM
 dbo.Test A
 INNER JOIN databaseB.dbo.Test2 B
 ON A.ID=B.ID

当我在上面时,我收到此错误消息:

Reference to database and/or server name  is not supported in this
     

版本sql server

任何工作都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

  

任何工作都将受到赞赏。

根据this,建议在代码中进行跨数据库连接。

  

如何对SQL Azure进行负载平衡或进行跨数据库连接?

     

由于SQL Azure数据库的最大容量为10GB,如果我们可以在同一台服务器上创建多个数据库并使用视图从所有数据库中进行选择,那将会很棒。没有骰子 - 这是不受支持的。截至2010年2月,您的应用程序必须知道要查询的数据库。 如果您需要合并来自多个数据库的结果,则需要通过查询所有数据库然后在应用程序中将结果连接在一起来在应用程序内部进行处理。