2017-01-27 24 views
2

サイト内のSQL Server 2014データベースにストアドプロシージャがあります。 Azure SQLデータベースからこのストアドプロシージャを呼び出す必要があります。Azure SQLデータベースからローカルSQL Serverストアドプロシージャを呼び出す方法はありますか?

どうすれば実装できますか?

私は弾力的なクエリについて読んだことがありますが、弾力的なクエリはAzureデータベースでしか機能しません。

+0

リンクサーバーを設定できますか? –

+0

いいえ、Azureでリンクサーバーを設定することはできません。 – WannaBeSQLExpert

+0

ローカルデータベースからazureデータベースのstoredprocを呼び出すことはできますが、逆方向は使用できません。 – TheGameiswar

答えて

2

ローカルデータベースをAzureに移動しない限り、できません。

これがAzureでない場合は、リンクサーバー機能を使用できますが、これはAzureではサポートされていません。

また、状況を逆転させて、サポートされているローカルデータベースからAzureプロシージャを呼び出すこともできます。

https://msdn.microsoft.com/en-us/library/ms190479.aspx

+3

明確にする:これはSQLデータベースサービス自体の制限です。 Azure仮想マシンでSQL Serverインスタンスを実行する場合は、そのような制限はありません(オンプレミスデータベースにアクセスしようとすると、ファイアウォール関連のセキュリティの問題を除いて)。 –

関連する問題