程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 如何在SSIS中讀取 SharePoint List

如何在SSIS中讀取 SharePoint List

編輯:關於SqlServer

前言

由於項目需要, 我們會從SharePoint 上讀取一些配置數據, 同時也有可能執行一些回寫操作去更新SharePoint 的數據. 之前沒有做過這樣的操作, 有的也應該是通過 C# 編程去獲取或者寫入一些數據. 查閱了一些相關的文章, 自己也動手測試了一下如何在 SSIS Package 中訪問SharePoint List 並將數據寫入 SharePoint List.

兩個操作

讀取SharePoint List 的數據到數據庫

從數據庫中篩選一些數據然後插入到一個新的 SharePoint List 中

這些操作不涉及到任何SharePoint 能夠實現的功能, 僅僅只是演示如何通過 SSIS 來完成這些操作, 也無關這個讀寫邏輯是否合理了.

步驟一 – 安裝 SharePoint List Source and Destination

由於SSIS 是沒有SharePoint 操作的控件的, 但是目前已經有比較成型的第三方工具可以使用.

到 CodePlex 中去下載這個控件 http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652

                   

我目前的測試環境是 VS 2008, 我下載的是第一個, 應該也能兼容到 VS 2010. 如果是 2012 版本, 應該可以使用第二個 2012 的 Beta 版本. 其安裝和操作的過程大同小異.

下載之後安裝, 然後打開 VS 2008 , 在項目中 Data Flow Source 工具欄或者其他工具攔點擊右鍵選擇 Choose Items 後就會出現這個界面.

如果是VS 2010 或者 VS 2012 有可能不需要我們手動的添加這兩個控件, 也有可能連 SSIS Data Flow Items 可能都找不到. 那麼很有可能就是在安裝的同時, 這兩個控件就已經自動的添加到 Data Flow 的工具箱了.

VS 2008 還是這樣來選擇一下, 然後就能在工具箱看到這兩個控件了, 一個是Source, 一個是Target.

默認情況下它們會出現在 General 下面

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved