gpt4 book ai didi

azure - 收到的 Azure 数据共享未映射到 SQL 数据库目标 - 权限错误

转载 作者:行者123 更新时间:2023-12-03 06:57:08 26 4
gpt4 key购买 nike

我们正在测试 Azure 数据共享流程,并已在主 Azure 域上的 SQL 数据库中设置源共享,并将它们共享到辅助 Azure 域上的帐户。

我们可以接受共享邀请并成功将源 SQL 数据映射到 Blob 存储,但是当我们尝试将相同的共享映射到目标 SQL 数据库时,我们会收到错误:

Mapping failed. Please check Troubleshoot Azure Data Share for helpand try again.

Data Share account's Managed identity is missing required permissionson database. For more details, please refer tohttps://learn.microsoft.com/en-us/azure/data-share/subscribe-to-data-share

我们已遵循所有故障排除提示,并且可以确认数据共享外部用户在目标数据库上具有 3 个角色(db_datareader、db_datawriter、db_ddladmin)。我们还将数据共享身份设置为目标 SQL 服务器上的 SQL Db Contributor。

我们是否还需要更新或检查其他内容,以找出数据共享未映射到 SQL 目标的原因。在向客户提供此流程之前,我们确实需要证明这一流程,因此我们将不胜感激地收到任何可以提供的帮助。

谢谢

最佳答案

从 Azure DataShare 资源的托管标识访问数据库需要几个权限或条件:

首先在 SQL Server 中将 Azure Active Directory Admin 设置为您自己。成为管理员后,通过 Azure Active Directory 身份验证,使用 SSMS 连接到 Azure SQL 数据库,然后授予 db_datareader 权限数据共享资源管理身份在授予此权限时,请确保您通过 Azure Active Directory 身份验证而不是 SQL 身份验证连接到数据库。

关于azure - 收到的 Azure 数据共享未映射到 SQL 数据库目标 - 权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72830006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com