Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 SSIS Odata连接成功,但集合未加载_Visual Studio 2015_Ssis_Odata_Sql Server Data Tools - Fatal编程技术网

Visual studio 2015 SSIS Odata连接成功,但集合未加载

Visual studio 2015 SSIS Odata连接成功,但集合未加载,visual-studio-2015,ssis,odata,sql-server-data-tools,Visual Studio 2015,Ssis,Odata,Sql Server Data Tools,我正在尝试通过Visual Studio 2015 SQL Server Data Tools 2015中的SSIS包连接到来自Microsoft Dynamics NAV(托管在Microsoft Azure云上)的OData源 连接管理器在测试连接时告诉我“测试连接成功”。但是,当我想在OData源代码编辑器中指定此连接时,它会显示“无法加载连接xxxx的集合,原因:无法打开此连接” 有趣的是,我能够成功地连接到OData提要并通过Power BI桌面提取数据。但是,这并不实际,因为我无法从

我正在尝试通过Visual Studio 2015 SQL Server Data Tools 2015中的SSIS包连接到来自Microsoft Dynamics NAV(托管在Microsoft Azure云上)的OData源

连接管理器在测试连接时告诉我“测试连接成功”。但是,当我想在OData源代码编辑器中指定此连接时,它会显示“无法加载连接xxxx的集合,原因:无法打开此连接”

有趣的是,我能够成功地连接到OData提要并通过Power BI桌面提取数据。但是,这并不实际,因为我无法从那里将数据导出到SQL Server DB


有什么建议导致这个问题吗

我最近需要连接到几个SharePoint列表,以便直接检索数据。我决定尝试使用OData源代码。在创建连接管理器时,当我放入整个网站位置或url的某些部分时,我在测试连接时似乎总是得到成功的响应,但在OData源中使用该管理器时,我收到错误:“无法加载连接xxxx的集合,原因:无法打开此连接”

最后,我找到了证明非常有用的以下页面:

简而言之,OData连接管理器编辑器中的“服务文档位置:”必须符合以下格式:

正如文章所说,url的_vti_bin/listdata.svc部分没有改变。 在我使用了这种格式之后,OData源用Sharepoint站点中的所有列表填充了“Collection:”下拉列表


我希望这能有所帮助。

当您的网站包含以下内容时,我遇到了这种情况:

  • 以数字(即2016年预算)开头的列表(文档库、日历等)和
  • 该列表包含一个选项列
  • 我找到的唯一解决方法是重命名列表:

    • 2016年预算
    • 2016年预算