使用oData Source Connector驱动程序通过SSIS进行SQL Sharepoint集成

使用OData连接器的SSIS SP连接.

我能够很好地连接到Sharepoint网站,并且能够通过预览和所有看到数据..但是当我执行任务时,我得到以下错误.

[OData Source [2]]错误:OData Source无法处理数据.你调用的对象是空的.

注意:带有BI模板的Visual Studio 2012不确定与SSDT 2012的不同之处.当我试着打开SSDT 2012时,我得到VS 2010 shell,这就是为什么我使用VS 2012与商业智能模板思考可能与SSDT 2012相同如果这必须做一些错误信息我得到上面.

任务:
带有SP连接信息的OData源
OLE DB目标.

让我知道你的想法!!

最佳答案 我会尝试将Project Properties /
Debugging / Run64BitRuntime设置为False.

这将使用32位版本的OData连接器运行您的调试执行(例如,使用Visual Studio执行任务,执行包). Visual Studio(您用于设计任务和预览数据)是一个32位应用程序,因此它将使用32位版本的OData连接器.

同样的挑战也适用于必须为SSIS单独安装的几乎所有连接器或驱动程序.通常它们具有32位和64位风格,具有独立的设置,配置和有时错误.

虽然我认识到64位组件通常会提供更高的吞吐量,但我已经决定始终安装并使用32位连接器和驱动程序.我发现这可以最大限度地减少浪费时间和挫败感,试图在多个开发人员机器和服务器上调试和解决这些问题.

点赞