2017-10-12 131 views
0

從azure sql(從存儲過程)調用Web服務的最佳方法是什麼? 據我所知,azure sql不支持CLR程序集(SQLCLR)。從azure sql調用Web服務的最佳方法是什麼?

+2

你爲什麼想要這樣做?服務訪問數據庫是正常的,而不是相反。嘗試構建可訪問數據庫和Web服務的服務併合並結果。 –

+0

我們已經在SP中構建了非常複雜的邏輯,這需要一段時間來重新編寫,而性能方面是需要考慮的一件事。 – ravibhat

回答

2

不,您無法從Azure SQL數據庫訪問外部資源(網絡,文件系統,註冊表等)。 SQLCLR和OLE自動化存儲過程(即sp_OA*)都不適用於該平臺。即使在一年半的時間內,Azure SQL數據庫也支持SQLCLR(2014年末至2016年4月中旬),但只有組件是SAFE,並且這些組件無法執行外部操作。

您唯一的選擇是在Azure SQL數據庫之外處理這個問題,或者使用Azure虛擬機和SQL Server加載它(Express Edition是免費的,所以您只需支付Azure VM本身,這可能是一個成本有效的選擇)。

相關問題