SSIS的Azure数据湖存储目标连接管理器 - 无法进行身份验证以推送数据

时间:2017-08-29 19:06:56

标签: azure ssis azure-active-directory azure-data-lake

我正在尝试连接到Azure数据湖以通过SSIS推送数据。 我使用Azure AD用户身份方法进行身份验证,但是当我单击“测试连接”时,它会给我一个错误并询问该帐户的所有者权限。我在账户上遗失的任何特定权利?

1 个答案:

答案 0 :(得分:1)

建议您使用service principal authentication/service identity代替当前使用的end-user authentication/user identity。你会以这种方式避免很多麻烦。根据设计,它们可用作非交互式和交互式身份验证方法。 SSIS支持最终用户身份验证的唯一原因是,在开发ADLS支持时,只有最终用户身份验证在ADLS上完成。

为了向后兼容,我们继续支持最终用户身份验证。有一个两步工作流程。

  1. 这是第一次需要用户交互。在尝试连接到ADLS时,会弹出一个对话框,让您授予SSIS代表您访问ADLS的权限。
  2. 在以后的运行中,不需要用户交互。身份验证以静默方式完成。