2016-10-25 92 views
1

我試圖通過Visual Studio 2015 SQL Server數據工具2015中的SSIS包連接到Microsoft Dynamics NAV(託管在Microsoft Azure雲上)的OData饋送。SSIS Odata連接成功但收集不會加載

連接管理器告訴我何時測試連接「測試連接成功」。但是,當我想在OData Source Editor中指定此連接時,它會顯示「無法爲連接xxxx加載集合,原因是:無法打開此連接」。

有趣的是,我能夠成功連接到OData提要並通過Power BI Desktop提取數據。然而,這是不實際的,因爲我無法從那裏將數據導出到SQL Server數據庫。

enter image description here

任何是什麼原因造成這個問題的建議?

回答

0

我剛剛需要連接到幾個SharePoint列表才能直接檢索數據。我決定嘗試使用OData Source。在創建連接管理器時,我總是在測試連接時獲得成功的響應,當我將整個網站位置或部分url放入網站時,但在OData源中使用管理器時,我收到錯誤消息:「無法加載集合爲連接xxxx,原因:無法打開此連接「。

我終於位於下面的頁面被證明是非常有幫助的:https://www.mssqltips.com/sqlservertip/3220/using-the-new-odata-source-in-sql-server-integration-services/

一言以蔽之「服務文件的位置:」在OData的連接管理器編輯必須符合以下格式:http://mySharePointServer/mySite/_vti_bin/listdata.svc

正如文章所說,URL的_vti_bin/listdata.svc部分不會改變。 我使用這種格式後,OData Source將Sharepoint網站中的所有列表填入「Collection:」下拉列表中。

我希望這會有所幫助。

0

我也遇到了這個時候你的網站包含:

  1. 以數字開頭的列表(文檔庫,日曆等。)(即2016年預算)和
  2. 列表中包含一個選擇列

我發現的唯一的解決方法是重新命名列表:

  • 2016預算
  • 預算2016
相關問題