使用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目的地。
让我知道你的想法!!
答案 0 :(得分:2)
我会尝试将Project Properties / Debugging / Run64BitRuntime设置为False。
这将使用32位版本的OData连接器运行您的调试执行(例如,使用Visual Studio执行任务,执行包)。 Visual Studio(您用于设计任务和预览数据)是一个32位应用程序,因此它将使用32位版本的OData连接器。
同样的挑战适用于几乎必须为SSIS单独安装的每个连接器或驱动程序。通常它们具有32位和64位的风格,具有独立的设置,配置和有时的错误。
虽然我认识到64位组件通常会提供更高的吞吐量,但我已经辞职,总是安装并使用32位连接器和驱动程序。我发现这可以最大限度地减少浪费时间和挫败感,试图在多个开发人员机器和服务器上调试和解决这些问题。