And*_*eas 9 sql-server restore azure-sql-managed-instance
我们新配置的 Azure SQL 托管实例无法从 URL 还原备份。
根据服务器日志,恢复本身似乎在一定时间后完成,但后续过程中的错误导致整个过程终止......
SSMS提示的错误信息是
消息 22003,级别 16,状态 1,第 7 行
由于数据库关闭,数据库 ID '5' 的陈旧/中止版本清理被中止。
消息 3013,级别 16,状态 1,第 7 行
RESTORE DATABASE 异常终止。
服务器日志的相关部分可以在这里找到。
我尝试了来自不同 SQL Server 版本(2012、2016、2019)的备份文件——即使是空数据库的备份也会导致这个错误......
有没有人经历过类似的事情?谷歌似乎根本没有帮助。
使用的命令是:
RESTORE DATABASE Test FROM URL = N'https://STORAGEACCOUNT.blob.core.windows.net/STORAGECONTAINER/Test.bak'
Run Code Online (Sandbox Code Playgroud)
通过以下方式创建了必要的凭据:
CREATE CREDENTIAL [https://STORAGEACCOUNT.blob.core.windows.net/STORAGECONTAINER]
WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = 'sv=xxxxxxxxxxxxxxxxxxxxxx';
Run Code Online (Sandbox Code Playgroud)
我删除STORAGECACCOUNT
和STORAGECONTAINER
以及大多数的SECRET
。
刚刚收到微软的反馈,这是一个已知问题,目前正在修复中。
根据他们的建议,使用选项 CHECKSUM 创建备份会导致可恢复的备份。
BACKUP DATABASE [DBNAME] TO URL = N'https://<storage_account>.blob.core.windows.net/<backup_container>/on_prem_db_full.bak'
WITH CHECKSUM
Run Code Online (Sandbox Code Playgroud)
当使用托管服务时,我希望您无法控制过去的错误:
Windows Fabric 分区“c26ec868-5d64-4773-b627-dc346663bd2b”(分区 ID“D0C328AD-F880-49BE-9E9F-149444D63C2C”)遇到错误“CHANGE_ROLE_FAILED”,并向 Windows Fabric 报告“暂时”故障。有关所遇到的错误的信息,请参阅 SQL Server 错误日志。如果这种情况仍然存在,请联系系统管理员。
错误:41621 严重性:16 状态:1。
在将事件“FABRIC_REPLICA_STATE_CHANGE”发布到 Fabric 分区“c26ec868-5d64-4773-b627”上类型“SUBSCRIBER_TYPE_FABRIC_DBR”的订阅者时,Fabric 副本发布者遇到错误(SQL 错误代码:41615 状态:3) -dc346663bd2b'(分区 ID:'D0C328AD-F880-49BE-9E9F-149444D63C2C')。有关更多详细信息,请参阅 SQL 错误代码。如果这种情况仍然存在,请联系系统管理员。错误:41629 严重性:16 状态:0。
结构服务“c26ec868-5d64-4773-b627-dc346663bd2b”在“c26ec868-5d64-4773-b627-dc346663bd2b”数据库(ID 5)上执行 Windows Fabric 操作时遇到永久错误。有关所遇到的错误的信息,请参阅 SQL Server 错误日志。如果这种情况仍然存在,请联系系统管理员。[FabricDbrSubscriber::RestoreRoutine] 恢复失败,结果:3 '[FAILED]'
在这种情况下,您需要联系的“系统管理员”是微软。我建议您通过支持渠道与他们联系。
归档时间: |
|
查看次数: |
2395 次 |
最近记录: |