徵狀
請考慮使用 SQL Server備份資料庫命令或受管理的備份,將您的資料庫備份到 URL (Azure blob)。 如果備份非常大,則在 SQL Server 和 Azure Blob 儲存服務之間的一些要求可能會超時,而備份作業可能失敗。 此外,您會在 SQL Server 錯誤記錄檔中收到類似以下內容的1810錯誤訊息:
日期時間 備份錯誤:18210、嚴重性:16、狀態:1。 日期時間 備份 BackupIoRequest:: ReportIoError:備份裝置 ' HTTPs://xxxx.blob.core.windows.net/xxx/full/xxxx_FULL_20170211_230001.bak」上的寫入失敗。 作業系統錯誤備份至 URL 收到遠端端點的例外狀況。 例外狀況訊息:用戶端無法在指定的超時時間內完成操作。 日期時間 備份錯誤:3041、嚴重性:16、狀態:1。 日期時間 備份備份無法完成命令備份資料庫 mydbname。 檢查備份應用程式日誌,以取得詳細的訊息。
原因
發生這個問題的原因是,在 Azure blob 的 i/o 操作超時值不夠長。 此修正程式會將超時值變更為較長的彈性值,以避免 i/o 操作的超時頻率。
解決方案
此問題已在 SQL Server 的下列累積更新中修正:
每個新的 SQL Server 累積更新包含前一個累積更新中所包含的所有修復程式和安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 術語 。