找不到连接“连接”。验证连接管理器是否具有该名称的连接

时间:2018-12-25 23:38:05

标签: sql-server sharepoint ssis odata etl

我在SSIS中使用ODATA连接管理器连接到私有的Sharepoint Online,当我创建连接管理器时,我设法测试连接,并在设计器中时预览列表。当我尝试在VS中执行程序包时,出现以下错误:

  

找不到连接“连接”。验证连接管理器是否具有该名称的连接

     

OData源验证失败,返回了代码0xc020801A。

我已经创建了一个新程序包,并且我确定“日志记录”选项卡中没有任何其他连接,而我的其他程序包(不使用OData连接mgr则工作正常)

我的环境配置如下:

  • VS Studio 2017社区版
  • SQL Server数据工具15.1.61810.11040
  • Sharepoint在线
  • 我还安装了“ SharePoint Server 2013客户端组件SDK”,因为使用“ SharePoint Online客户端组件SDK”,我什至无法在SSIS中配置连接管理器,因为出现以下错误:
  

无法加载文件或程序集“ Microsoft.SharePoint.Client.Runtime”,版本= 15.0.0.0

在安装SDK 2013之后,我可以正确配置连接管理器。

在此先感谢您的帮助。

4 个答案:

答案 0 :(得分:0)

请确保在包的“连接管理器”面板中可以找到OData连接,如果可以,请尝试创建新的解决方案并检查是否可以重现此错误。

有关创建OData Source的详细信息,请检查以下链接: Tutorial: Using the OData Source

答案 1 :(得分:0)

我的样本测试演示供您参考:

enter image description here

enter image description here

答案 2 :(得分:0)

谢谢你们的回答。

我尝试重新创建新的解决方案,但收到了相同的错误消息:

The connection "Connection" cannot be found. Verify that the connection manager has a connection with that name

OData source failed validation and returned code 0xc020801A.

如下图所示,在模式设计器中,我设法预览了共享点列表,当我尝试执行程序包时出现了问题。

ssis

答案 3 :(得分:0)

看看这个https://social.msdn.microsoft.com/Forums/en-US/d8d524f0-d373-47d1-b239-424b26ac59a7/the-connection-quotconnectionquot-cannot-be-found-verify-that-the-connection-manager-has-a?forum=sqlintegrationservices

我有同样的问题

因为IDE和SQL Server的语言不同(SQL Server-英语,在IDE中是您的本国语言)

简单的解决方案是将您的dtsx名称更改为“连接”