我有一個本地ASP.NET網站(數據庫包含一些圖片作爲二進制對象),我想要部署到Azure Web服務。如何將圖片存儲在Azure SQL DB中? 我想這個查詢,但.. 如何在azure sql數據庫中存儲大型二進制對象?
是否有另一種方式來保持大型二進制對象Azure的數據庫?感謝您的回覆!
我有一個本地ASP.NET網站(數據庫包含一些圖片作爲二進制對象),我想要部署到Azure Web服務。如何將圖片存儲在Azure SQL DB中? 我想這個查詢,但.. 如何在azure sql數據庫中存儲大型二進制對象?
是否有另一種方式來保持大型二進制對象Azure的數據庫?感謝您的回覆!
您可以使用其他方式來做到這一點。你可以使用用C#代碼編寫的SqlStream類代碼。
因爲批量插入不允許在sql數據庫中。
檢查這些鏈接,也就是有辦法做到這一點:
https://azure.microsoft.com/en-us/blog/streaming-blobs-to-and-from-sql-azure/
我之前檢查過這個鏈接,但是我無法編譯這個例子導致[error](https://dl.dropboxusercontent.com/u/90254390/error.png)(由於其保護級別''SqlStream'無法訪問)。我真的不明白爲什麼 – Eluvium
題外話評論...我會建議存儲Blob存儲,而不是SQL數據庫,這些圖像和存儲他們在DB URL。 –
+1 Gaurav的觀點。這裏有一個很好的教程,介紹如何做到這一點:https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/ – BlueSky
我已經重構了我的DB來存儲圖像作爲鏈接!謝謝! – Eluvium