將任何數據庫還原到 Azure MI 失敗
我們新配置的 Azure SQL 託管實例無法從 URL 還原備份。
根據伺服器日誌,恢復本身似乎在一定時間後完成,但後續程序中的錯誤導致整個程序終止……
SSMS提示的錯誤資訊是
消息 22003,級別 16,狀態 1,第 7 行
由於數據庫關閉,數據庫 id ‘5’ 的陳舊/中止版本清理被中止。
消息 3013,級別 16,狀態 1,第 7 行
RESTORE DATABASE 異常終止。
伺服器日誌的相關部分可以在這裡找到。
我嘗試了來自不同 SQL Server 版本(2012、2016、2019)的備份文件——即使是空數據庫的備份也會導致此錯誤…
有沒有人經歷過類似的事情?Google似乎根本沒有幫助。
使用的命令是:
RESTORE DATABASE Test FROM URL = N'https://STORAGEACCOUNT.blob.core.windows.net/STORAGECONTAINER/Test.bak'
必要的憑證是通過以下方式創建的:
CREATE CREDENTIAL [https://STORAGEACCOUNT.blob.core.windows.net/STORAGECONTAINER] WITH IDENTITY = 'SHARED ACCESS SIGNATURE', SECRET = 'sv=xxxxxxxxxxxxxxxxxxxxxx';
我刪除了
STORAGECACCOUNT
和STORAGECONTAINER
以及大部分SECRET
.
使用託管服務時,我希望過去的錯誤超出您的控制範圍:
Windows Fabric 分區“c26ec868-5d64-4773-b627-dc346663bd2b”(分區 ID 為“D0C328AD-F880-49BE-9E9F-149444D63C2C”)遇到錯誤“CHANGE_ROLE_FAILED”並向 Windows Fabric 報告“暫時”故障。有關遇到的錯誤的資訊,請參閱 SQL Server 錯誤日誌。如果這種情況持續存在,請聯繫系統管理員。
錯誤:41621 嚴重性:16 狀態:1.
Fabric 副本發布者在將事件“FABRIC_REPLICA_STATE_CHANGE”發佈到 Fabric 分區“c26ec868-5d64-4773-b627”上的“SUBSCRIBER_TYPE_FABRIC_DBR”類型的訂閱者時遇到錯誤(SQL 錯誤程式碼:41615 狀態:3) -dc346663bd2b’(分區 ID:‘D0C328AD-F880-49BE-9E9F-149444D63C2C’)。有關詳細資訊,請參閱 SQL 錯誤程式碼。如果這種情況持續存在,請聯繫系統管理員。
錯誤:41629 嚴重性:16 狀態:0
. Fabric 服務“c26ec868-5d64-4773-b627-dc346663bd2b”在“c26ec868-5d64-4773-b627-dc346663bd2b”數據庫(ID 5)上執行 Windows Fabric 操作時遇到永久性錯誤. 有關遇到的錯誤的資訊,請參閱 SQL Server 錯誤日誌。如果這種情況持續存在,請聯繫系統管理員。
$$ FabricDbrSubscriber::RestoreRoutine $$恢復失敗,結果為:3 ‘$$ FAILED $$’
在這種情況下,您需要聯繫的“系統管理員”是 Microsoft。我建議您通過支持渠道與他們聯繫。