找不到凭据<mainstorage path>,因为它不存在或您没有权限。由于绑定错误,无法使用视图/函数

问题描述 投票:0回答:1

我通过 Azure 数据工厂将本地数据库迁移到 ADLS,然后创建 Azure Synapse 作为新转换数据的数据仓库。当我通过数据库 SQL 身份验证选项(有 3 个选项 Windows、数据库、Microsoft)将其连接到 Power BI 时,它会在导航器中加载表,但我无法读取表中的数据。它给出以下错误;

enter image description here

PS:Microsoft 登录有效,但我想通过数据库选项登录。

在 sql 身份验证中,我提供了 Synapse SQL 管理员用户名和密码及其端点。

我尝试向我的突触工作区授予 blob 贡献权限,但它没有解决问题。

如何解决这个错误?

azure powerbi azure-synapse azure-data-lake azure-data-lake-gen2
1个回答
0
投票

找不到凭据< mainstorage path>因为它不存在或您没有权限。由于绑定错误,无法使用视图/函数

该错误明确提到数据库中不存在凭据,或者您尝试登录 power bi 的用户无权访问它。

如果您使用 microsoft AD 管理员作为用户创建凭据,则必须向 SQL 用户分配权限。

您可以使用以下查询来授予用户权限。

GRANT permission  [ ,...n ]    
    ON DATABASE SCOPED CREDENTIAL :: credential_name   
    TO principal [ ,...n ] [ WITH GRANT OPTION ]   
    [ AS granting_principal ]
© www.soinside.com 2019 - 2024. All rights reserved.