[英]Azure Custom Script to restore database from Blob Storage to Managed Instance
我需要PS中的VM后部署脚本,才能将Blob存储中的.BAK文件还原到Azure托管实例。 我可以使用SMSS手动进行手动操作,但是尝试从SQL查询还原文件时出现以下错误(以下链接中的错误图像,因为我没有足够的代表来张贴图像)
查询我实际上正在运行:
CREATE CREDENTIAL blobstorage
WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = '$StrgAccSAS';
RESTORE DATABASE [$DBName]
FROM URL = '$URL'
WITH CREDENTIAL 'blobstorage';
执行脚本时,正确传递了所请求的参数。
使用SHARED ACCESS SIGNATURE
创建凭据时 ,您必须 :
完成此操作后,您将不能(并且不能在托管实例中)使用WITH CREDENTIAL
选项。 SQL将使用您设置的凭证,该凭证与您要从中还原的URL匹配:
RESTORE DATABASE [$DBName]
FROM URL = '$URL'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.