Azure

無法在 Azure SQL 託管實例上創建數據庫或還原數據庫

  • December 10, 2021

我正在嘗試使用 Azure blob 容器 URL 還原 Azure SQL 託管實例上的數據庫。

參考

CREATE CREDENTIAL [https://zzdevbackup.blob.core.windows.net/dbbackup] 
WITH IDENTITY = 'SHARED ACCESS SIGNATURE'
, SECRET = 'sv=2017-11-09&ss=b&srt=sco&sp=rwdlacg=XzzcvDrhcmdldnfQ9Opu4M4Kqq1MT3tsxOADiRCQBf%2BXo%3D'

RESTORE FILELISTONLY FROM URL = 
  'https://zzdevbackup.blob.core.windows.net/dbbackup/Azure_Data_Sync_Test.bak'

RESTORE DATABASE [Azure_Data_Sync_Test] FROM URL = 'https://zzdevbackup.blob.core.windows.net/dbbackup/Azure_Data_Sync_Test.bak'

我收到以下錯誤

消息 3201,級別 16,狀態 2,第 7 行

無法打開備份設備“ https://ZZZdevbackup.blob.core.windows.net/dbbackup/Azure_Data_Test.bak ”。作業系統錯誤2(系統找不到指定的文件。)。

請幫我弄清楚這個問題。

請確保您創建了儲存帳戶,如下所示:

在此處輸入圖像描述

您需要使用經典和標準。

我遇到過同樣的問題。它在使用新的訪問級別重新創建容器後修復

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/217800