我需要 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';
执行脚本时正确传递请求的参数。