【问题标题】:SSIS Power Query Source OData Connection Not WorkingSSIS Power Query 源 OData 连接不工作
【发布时间】:2020-02-12 14:23:52
【问题描述】:

我正在尝试使用 SSIS (VS 2017) 中的 Power Query Source 连接器从 OData 数据源获取数据。

我可以创建一个 OData 连接器并正常连接。当我在输入查询后尝试查看列时,出现以下错误“could not load file or assembley 'Microsoft.OData.Edm.NetFX35.V7'(见附图): p>

我已经直接下载了 nuget 包,但不知道如何安装或安装在哪里?是否可以使用 Power Query 连接器连接到 OData 源?

【问题讨论】:

  • 要安装 NuGet 包,请从 Tools 菜单中选择 NuGet Package Manager > Package Manager Console。在Package Manager Console 窗口中,键入:Install-Package Microsoft.OData.Edm -Version 7.4.0
  • Nuget 包管理器不适用于 SQL Server 数据工具项目。
  • 安装的 SQL Server 版本是什么? (不是视觉工作室)

标签: sql-server ssis odata etl powerquery


【解决方案1】:

奇怪的是,我在网上没有找到与此错误相关的任何内容,但我会提出一些可能的解决方案:

(1) 32位模式运行包

尝试在项目属性中将Run64bitRuntime属性改为False

(2) 安装 ODATA 组件

如果您使用的是 SQL Server 2016 的早期版本(如果是 SQL 2016 或更高版本,则默认安装这些组件),请尝试从 SQL Server 功能包安装 ODATA 组件,例如:

(3) 检查您是否选择了正确的 TargetServerVersion

检查您是否在项目属性中选择了相关的 SQL Server 版本:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2018-06-29
    • 2017-07-04
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多