自动化帐户的访问控制集[IAM]
- SQL DB参与者资源组(继承)
- SQL DB参与者订阅(继承)
- 存储Blob数据参与者订阅(继承)
在系统分配的托管标识下运行。
需要执行Runbook才能从Azure Blob存储中的bacpac文件备份还原数据库,但收到以下错误:
正在运行的命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为Stop:对象ID为“GUID”的客户端“GUID”无权在作用域“/subscriptions/GUID/resourceGroups/dev/providers/Microsoft.Sql/servers/app-sql”上执行操作“Microsoft.Sql/servers/import/action”,或者该作用域无效。如果最近授予了访问权限,请刷新你的凭据。
请告知我可能仍然缺少哪些权限?
1条答案
按热度按时间2q5ifsrm1#
我在Azure中创建了自动化帐户,然后点击浏览图库来运行图书。
在浏览库中搜索Azure SQL数据库备份到blob并导入。供参考的图像:
已发布Runbook,单击“编辑”并转到测试窗格,然后填写所需详细信息。
我运行它,但我得到以下错误。
在我的情况下,我输入了不正确的存储帐户名称,这就是为什么我得到这个错误。更正后,它运行成功。沿着这一次检查所有的详细信息是正确的,存储帐户和SQL Server的网络设置。存储帐户网络:
bacpac文件已成功导出到blob存储。供参考的图像:
Blob存储;
我们有另一种方法将bacpac文件导出到blob存储和sql数据库级别。通过单击导出选项,我们可以做到这一点。图片供参考:
选择要存储的存储帐户。参考图片: