SQL Azureデータベースサーバーがあり、データベース間でクエリを実行する必要がありますが、これを実行する方法がわかりません。
これが私のデータベースの構造です:
- Server.X
- Database.A
- Database.B
- Database.C
Database.Aには、Database.Bからデータを取得する必要のあるストアドプロシージャがあります。通常、私はデータベースを次のように参照しますSELECT * FROM [Database.B].[dbo].[MyTable]
が、これはSQLAzureでは許可されていないようです。
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.
データベース側でこれを行う方法はありますか?
最終バージョンでは、データベースAとCの両方にデータベースBのデータが必要になります。