У меня есть SQL Server базы данных 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.
Есть ли способ сделать это в конце баз данных?
В окончательной версии Базы & C оба нужны данные из базы данных B.
ли вы найти решение или способ acomplish это? – Rahnzo
для тех, кто хочет быстрое решение для этого (когда дело доходит до импорта данных), вы можете создать новую таблицу с той же структурой, которую хотите, экспортировать данные из другой базы данных и добавить в эту новую таблицу. что вы можете использовать свою логику для импорта данных (мой случай) –
Быстрое исправление: Удалить '[Database.B]. [dbo] .' –