Tôi có Máy chủ cơ sở dữ liệu SQL Azure và tôi cần truy vấn giữa Cơ sở dữ liệu nhưng không thể tìm ra cách thực hiện điều này.Không thể truy vấn giữa các cơ sở dữ liệu trong SQL Azure
Dưới đây là cấu trúc của cơ sở dữ liệu của tôi:
- Server.X
- Database.A
- Database.B
- Database.C
Trong Database.A Tôi có một Stored Procedure mà cần phải lấy dữ liệu từ Database.B. Thông thường, tôi sẽ tham khảo cơ sở dữ liệu như SELECT * FROM [Database.B].[dbo].[MyTable]
nhưng điều này dường như không được phép trong 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ó cách nào để thực hiện điều này vào cuối cơ sở dữ liệu không?
Trong phiên bản chính thức Cơ sở dữ liệu Một C & cả hai sẽ cần dữ liệu từ cơ sở dữ liệu B.
Bạn đã tìm thấy một giải pháp hoặc một cách để acomplish nó? – Rahnzo
cho những ai muốn có giải pháp nhanh (khi nói đến nhập dữ liệu), bạn có thể tạo một bảng mới với cùng cấu trúc mà bạn muốn, xuất dữ liệu từ cơ sở dữ liệu khác và thêm vào bảng mới này. bạn có thể sử dụng logic của bạn để nhập dữ liệu (trường hợp của tôi) –
Sửa nhanh: Xóa '[Database.B]. [dbo] .' –