Azure Key Vault 链接服务不工作,调试失败,触发成功
Azure Key Vault Linked service not working, debug failed, trigger success
我使用密钥保管库创建了一个链接服务,然后在数据链接服务(Azure SQL 数据库)中使用了该链接服务。两个链接服务都独立测试成功。我在一个非常简单的管道中使用了它,当我调试管道时,它因错误而失败:
'Invalid linked service reference. Name: '.
这是指 Key Vault 链接服务。
当我触发管道时,它工作正常。我已经发布了很多次我的更改,但都没有成功。
所以我的基本查询是 - 我的管道无法在 Debug 上运行,但它现在可以在 Trigger 上正常运行。
当管道通过触发器而不是通过调试工作时,这表明:发布的版本与 UI 中的版本之间存在差异,或者,您的参数取决于触发器。
我在 ADF 的链接服务中注意到了一件非常奇怪的事情。我选择了靠近密码的 Azure Key Vault,并在那里传递了 AKV 链接服务名称,它起作用了。
这表明 JSON 无法在链接服务中正确使用 Azure 密钥保管库服务。嗯,我的问题已经解决了,但是逻辑上我还是不清楚。
如果有人在寻找相同的解决方案,请参阅下文。谢谢。
Key Vault Linked Service
我遇到了完全相同的问题,我执行了以下操作:
- 保存所有现有管道
- 全部验证
- 全部发布
- 关闭数据工厂浏览器window/tab
- 重新登录到数据工厂
- 再次打开管道,调试正常。我不必接触 Azure Vault 配置。它最有可能与缓存保管库配置有关(或缓存保管库配置的同步问题)
我使用密钥保管库创建了一个链接服务,然后在数据链接服务(Azure SQL 数据库)中使用了该链接服务。两个链接服务都独立测试成功。我在一个非常简单的管道中使用了它,当我调试管道时,它因错误而失败:
'Invalid linked service reference. Name: '.
这是指 Key Vault 链接服务。
当我触发管道时,它工作正常。我已经发布了很多次我的更改,但都没有成功。
所以我的基本查询是 - 我的管道无法在 Debug 上运行,但它现在可以在 Trigger 上正常运行。
当管道通过触发器而不是通过调试工作时,这表明:发布的版本与 UI 中的版本之间存在差异,或者,您的参数取决于触发器。
我在 ADF 的链接服务中注意到了一件非常奇怪的事情。我选择了靠近密码的 Azure Key Vault,并在那里传递了 AKV 链接服务名称,它起作用了。
这表明 JSON 无法在链接服务中正确使用 Azure 密钥保管库服务。嗯,我的问题已经解决了,但是逻辑上我还是不清楚。
如果有人在寻找相同的解决方案,请参阅下文。谢谢。
Key Vault Linked Service
我遇到了完全相同的问题,我执行了以下操作:
- 保存所有现有管道
- 全部验证
- 全部发布
- 关闭数据工厂浏览器window/tab
- 重新登录到数据工厂
- 再次打开管道,调试正常。我不必接触 Azure Vault 配置。它最有可能与缓存保管库配置有关(或缓存保管库配置的同步问题)