Azure Key Vault链接的服务不起作用,调试失败,触发成功

时间:2019-08-30 13:33:15

标签: pipeline azure-keyvault azure-data-factory-2

我已经使用密钥库创建了链接服务,然后在数据链接服务(Azure SQL数据库)中使用了该链接服务。两种链接服务都独立测试成功。我在一个非常简单的管道中使用了它,在调试管道时,它因错误而失败:

  

'无效的链接服务参考。名称: '。

这是指Key Vault链接服务。

当我触发管道时,它工作正常。我已经发布了很多次更改,但没有成功。

所以我的基本查询是-我的管道无法在Debug上运行,但是现在可以使用Trigger正常工作了。

3 个答案:

答案 0 :(得分:0)

当管道通过触发器而不是通过调试工作时,这表明:发行的版本与UI中的版本之间存在差异,或者,您的参数取决于触发器。

答案 1 :(得分:0)

我在ADF的链接服务中注意到这是很奇怪的事情。我已在密码附近选择了Azure Key Vault,并在其中传递了AKV链接服务名称,它可以正常工作。

这表明JSON无法与链接服务中的Azure密钥库服务一起正常使用。好吧,我的问题已经解决了,但是从逻辑上我还是不清楚。

如果任何人寻求相同的分辨率,请参考以下内容。谢谢。

Key Vault Linked Service

答案 2 :(得分:0)

我遇到了完全相同的问题,我执行了以下操作:

  1. 保存所有现有管道
  2. 验证所有
  3. 发布所有
  4. 关闭数据工厂浏览器窗口/标签
  5. 重新登录数据工厂
  6. 再次打开管道,调试工作正常。我不必接触 Azure Vault 配置。它最有可能与缓存的保管库配置有关(或与缓存的保管库配置同步问题)