症狀
當您使用 URL 選項將 SQL Server 資料庫或交易記錄檔備份到 Azure 儲存體時,備份作業會間歇性失敗。 此外,您收到類似下列的錯誤訊息:
注意
Msg 3202, Level 16, State 1, Server server_name, Line Number
寫入 “https:// storage_account_name.blob.core.windows.net/container_name/file_name” 失敗:備份至 URL 收到來自遠端終結點的例外狀況。 異常訊息:用戶端無法在指定的逾時內完成作業。
附註
- 如果您使用 Azure Page Blob,或在備份陳述式中指定 WITH CREDENTIAL 選項,此問題只會影響 Azure 儲存體的備份,如下列範例查詢所示: 備份資料庫 AdventureWorks2016 TO URL = 'https:// my_storage_account_name.blob.core.windows.net/my_container_name/AdventureWorks2016.bak' WITH CREDENTIAL = 'my_credential_name' ,COMPRESSION ,STATS = 5;GO
- 使用 Azure 區塊 Blob 的 Azure 儲存體備份不受此問題影響。
原因
當您使用 BackuptoURL 陳述式將資料庫備份到Azure頁 Blob 時,SQL Server 會在內部呼叫名為 BackuptoURL.exe 的獨立應用程式。 發生此問題是因為 BackuptoURL 應用程式無法正確地處理 暫時性失敗。 當儲存系統在後端重新平衡以處理備份期間發生的資料傳輸高峰時、就可能會發生這些故障。
解決方式
累積更新資訊
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
此問題已在下列隨選 Hotfix 中修正。
適用於 SQL Server 2016 Service Pack 2 累積更新 2
附註
- 套用此 Hotfix 之後,SQL Server 版本為 13.0.5206.0。
- 此 Hotfix 也包含在 SQL Server 2016 Service Pack 2 的累積更新 3 中
適用於 SQL Server 2014 Service Pack 2 累積更新 13
立即下載英文 (en-US) x64 型隨選 Hotfix。
立即下載英文 (en-US) x86 型隨選 Hotfix。
立即下載德文 (de-DE) x64 型隨選 Hotfix。
立即下載德文 (de-DE) x86 型隨選 Hotfix。
立即下載西班牙文 (es-ES) x64 型隨選 Hotfix。
立即下載西班牙文 (es-ES) x86 型隨選 Hotfix。
立即下載法文 (fr-FR) x64 型隨選 Hotfix。
立即下載法文 (fr-FR) x86 型隨選 Hotfix。
立即下載義大利 (it-IT) x64 型隨選 Hotfix。
立即下載義大利 (it-IT) x86 型隨選 Hotfix。
立即下載日文 (ja-JP) x64 型隨選 Hotfix。
立即下載日文 (ja-JP) x86 型隨選 Hotfix。
立即下載韓文 (ko-KR) x64 型隨選 Hotfix。
立即下載韓文 (ko-KR) x86 型隨選 Hotfix。
立即下載巴西葡萄牙語 (pt-BR) x64 型隨選 Hotfix。
立即下載巴西葡萄牙語 (pt-BR) x86 型隨選 Hotfix。
立即下載俄文 (ru-RU) x64 型隨選 Hotfix。
下載俄文 (ru-RU) x86 型隨選 Hotfix。
立即下載 x64 型隨選 (zh-CN) 簡體中文 Hotfix。
立即下載簡體中文 (zh-CN) x86 型隨選 Hotfix。
立即下載繁體中文 (zh-TW) x64 型隨選 Hotfix。
立即下載繁體中文 (zh-TW) x86 型隨選 Hotfix。
備註套用此 Hotfix 之後,SQL Server 版本為 12.0.5596.0。
SQL Server 2017
尚未發行 SQL Server 2017 的隨選 Hotfix。 一旦 SQL Server 2017 有此問題的修正程式可供使用,我們就會立即發行更新。
SQL Server 2012
建議您考慮升級到最新的 SQL Server 版本,以利用新功能和修正程式。
不會為 SQL Server 2012 發行隨選 Hotfix,因為此產品超出主要支援範圍。 針對 SQL Server 2012,您應該手動重試失敗的備份作業,或仰賴備份工作的下一個反覆項目來成功。 或者,您可以將備份寫入到本機共用、網路共用或另一個虛擬機器 (VM) 上的檔案共用。
下載支援
如需有關如何下載 Microsoft 支援檔案的資訊,請參閱下列 Microsoft 知識庫文章:
119591 如何從線上服務取得 Microsoft 支援檔案
病毒掃描宣告
Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,查看有無病毒感染。 檔案會儲存在已強化安全的伺服器上,以避免任何未經授權的更改。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的標準 術語 。