サイト内のSQL Server 2014データベースにストアドプロシージャがあります。 Azure SQLデータベースからこのストアドプロシージャを呼び出す必要があります。Azure SQLデータベースからローカルSQL Serverストアドプロシージャを呼び出す方法はありますか?
どうすれば実装できますか?
私は弾力的なクエリについて読んだことがありますが、弾力的なクエリはAzureデータベースでしか機能しません。
サイト内のSQL Server 2014データベースにストアドプロシージャがあります。 Azure SQLデータベースからこのストアドプロシージャを呼び出す必要があります。Azure SQLデータベースからローカルSQL Serverストアドプロシージャを呼び出す方法はありますか?
どうすれば実装できますか?
私は弾力的なクエリについて読んだことがありますが、弾力的なクエリはAzureデータベースでしか機能しません。
ローカルデータベースをAzureに移動しない限り、できません。
これがAzureでない場合は、リンクサーバー機能を使用できますが、これはAzureではサポートされていません。
また、状況を逆転させて、サポートされているローカルデータベースからAzureプロシージャを呼び出すこともできます。
明確にする:これはSQLデータベースサービス自体の制限です。 Azure仮想マシンでSQL Serverインスタンスを実行する場合は、そのような制限はありません(オンプレミスデータベースにアクセスしようとすると、ファイアウォール関連のセキュリティの問題を除いて)。 –
リンクサーバーを設定できますか? –
いいえ、Azureでリンクサーバーを設定することはできません。 – WannaBeSQLExpert
ローカルデータベースからazureデータベースのstoredprocを呼び出すことはできますが、逆方向は使用できません。 – TheGameiswar