SSIS - Sharepoint List Adapters for SQL Server 2016

寵の児 提交于 2019-12-06 06:29:10

The CodePlex Sharepoint List Adapters for SSIS are obsolete. They cannot be used in newer version of SSIS.

ODATA Components

In newer versions you can use the ODATA components which can be found in SQL Server feature pack. (In SQL server 2016+ they are installed with SSIS)

You can use ODATA Source to read from Sharepoint list.

Third-party Components

Another way is to use third-party components which can be found in Visual studio marketplace.


Helpful links


Update based on the OP Comments

In the comments below the OP mentioned that he found a new version of SSIS Sharepoint List Adapters published on GitHub:

JetRocket11

Here is what I did to get the SharePoint List Adapter SSIS components to work in both 2008 and new 2015 version on the same machine (Windows 10).

I already had SQL Server 2008 Client Tools Developer and SSIS SharePoint List Adapters installed and working. After installing SQL Server Data Tools 2015 on the same device, the following was done to get the SharePoint components working in both:

  1. Make backup of existing GAC_MSIL assemblies. Old version on my computer was 1.0.0.0_f4b3011e1ece9247

    C:\Windows\assembly\GAC_MSIL\SharePointListAdapters
    C:\Windows\assembly\GAC_MSIL\SharePointListConnectionManager
    
  2. Make a backup of SharePointListAdapters.dll from:

    C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents
    
  3. Uninstall old version of SharePoint List Adapters for SSIS

  4. Download and install new version from:

After installing - open SSDT 2015 and refresh the SSIS toolbox to make sure they SharePoint Source and Destination components appear under the Common section.

  1. To get these components working in VS2008 on same device:

    • Copy the GAC_MSIL assemblies which were backed up earlier back to the folders which now should only have the 1.2.x folder in it. End result is that the GAC_MSIL folders should have the old 1.0.x folder and the 1.2.x

    • Copy the backed up SharePointListAdapters.dll back to C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents You can re-name or overwrite the newer version that got installed there. I renamed it.

    • Open CMD prompt as administrator
    • Switch to C:\ prompt first and then change directory using this command: CD Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools
    • Run the following command:

      gacutil -i "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\SharePointListAdapters.dll"
      

At this point the SharePoint List Adapters in VS2008 should be functional once again. The SP adapters in SSDT 2015 should be available as well at the same time.

Hope this helps

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!