我有一个SQL Azure数据库服务器,我需要在数据库之间进行查询,但无法弄清楚如何完成此操作。SQL Azure中的数据库之间无法查询
这里是我的数据库结构:
- Server.X
- Database.A
- Database.B
- Database.C
在Database.A我有一个存储过程,需要从Database.B检索数据。通常,我会参考数据库,如SELECT * FROM [Database.B].[dbo].[MyTable]
,但在SQL Azure中似乎不允许这样做。
Msg 40515, Level 15, State 1, Line 16 Reference to database and/or server name in 'Database.B.dbo.MyTable' is not supported in this version of SQL Server.
有没有办法做到这一点上的数据库结束了吗?
在最终版本的数据库从数据库B.一个& C的温度将都需要数据
你找到一个解决方案或办法acomplish呢? – Rahnzo
对于那些想要快速解决这个问题的人来说(当涉及到导入数据时),您可以创建一个与您想要的结构相同的新表,从其他数据库导出数据并添加到此新表中。After您可以使用您的逻辑导入数据(我的情况) –
快速修复:删除'[Database.B]。[dbo] .' –