データベースをRackspaceからAzureに移行しています。私たちのデータベースはラックスペースの仮想マシンに導入されました。クエリでは、他のデータベースへのリンクサーバーを使用しています。基本的にクロスデータベースクエリ。問題は、データベースを移行した後、Sql Azure dbがリンクサーバーをサポートしていないため、リンクサーバークエリを使用できないことです。
親切に助けてください。
更新:
すべてのデータベースがAzureにあるわけではありません。一部のデータベースは、離れた場所にそれぞれの所有者がいます。 Azureの外部で実行されているデータベースをクエリする必要があります。
AzureのSQL ServerにVMはありません。Azureではサービスとしてデータベースを使用しています。
詳細については、下の画像を参照してください
理想的ではありませんが、ここでの代替アプローチは、Azureデータベースを オンプレミスデータベースから作成されたレプリケーションパブリケーション のサブスクライバーとしてセットアップすることです。レプリケーションを使用すると、パブリケーション内の記事を制限したり、レコードのタイプをフィルターしたりできます。これにより、パブリケーションを最小化して、従来の4部式のクエリに必要なデータのみを送信できます。 クロスデータベースクエリ を引き続き使用する場合は、これらのパブリケーションのサブスクライバーとして機能する2つ目のAzure DBを常に作成し、現在のAzure DBからクロスデータベースクエリを使用して、既存の機能の書き換えを最小限に抑えることができます。