2017-10-12 3 views
0

azure sql(ストアドプロシージャから)からWebサービスを呼び出す最良の方法は何ですか? azure sqlはCLRアセンブリ(SQLCLR)をサポートしていないことを理解しています。azure sqlからWebサービスを呼び出す最良の方法は何ですか?

+2

なぜあなたはそれをしたいですか?サービスがdbにアクセスするのは通常の方法ですが、それ以外の方法ではありません。 DBとWebサービスにアクセスして結果を結合できるサービスを構築してみてください。 –

+0

私たちはSPで非常に複雑なロジックを構築しました。これは書き換えにかなりの時間がかかり、パフォーマンス面を考慮する必要があります。 – ravibhat

答えて

2

いいえ、Azure SQLデータベースから外部リソース(ネットワーク、ファイルシステム、レジストリなど)にアクセスすることはできません。そのプラットフォームではSQLCLRストアもOLEオートメーションストアドプロシージャ(sp_OA*)も使用できません。 Azure SQLデータベースがSQLCLR(2014年後半から2016年4月中旬)をサポートしていた年半の間でさえ、それはSAFEアセンブリのみであり、外部操作はできません。

唯一の選択肢は、Azure SQLデータベースの外でこれを処理するか、SQL ServerがロードされたAzure VMを使用することです(Express Editionは無料であるため、Azure VM自体に費用がかかります効果的なオプション)。

関連する問題