微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法加载 Microsoft.PowerQuerySource

如何解决无法加载 Microsoft.PowerQuerySource

我正在尝试在 SSIS 中使用 PowerQuery 源,如线程 Is there any way to invoke PowerQuery/M outside of Excel or PowerBI? 中所述。我有一个针对 sql Server 2017 的工作包。我可以完美地从 Visual Studio 运行它。但是,如果我部署包并尝试从 Management Studio 中或使用 C# 代码执行它(使用相同的参数),我会得到以下信息:

数据流任务:错误:托管管道组件 无法加载“Microsoft.PowerQuerySource”。例外是: 无法从程序集中加载类型“Microsoft.PowerQuerySource” 'Microsoft.sqlServer.PipelineHost,版本=14.0.0.0,文化=中性, PublicKeyToken=89845dcd8080cc91'..

我的理解是这个 PowerQuery Source 处于“预览”状态,所以这是我认为它不起作用的唯一原因。显然 Power Query Source (Preview) 曾经这样说:

Power Query Source 只能在 sql Server Data Tools (SSDT) 中使用 和 Azure 数据工厂 (ADF) 中的 Azure-SSIS 集成运行时 (IR)。

现在说

Power Query Source 只能用于 sql Server 2017/2019 和 Azure 数据工厂 (ADF) 中的 Azure-SSIS 集成运行时 (IR)

似乎应该可以工作,因为我正在运行 sql Server 2017 开发人员版。部署这个时我可能遗漏了什么吗?

解决方法

所以似乎我只安装了 32 位电源查询源,并且需要 64 位。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。