We have many SSIS imports in our environment all created with SQL / Visual Studio 2008 version. We run a lot of imports from SharePoint and for that we have been using SharePoint List Adapters that we got from CodePlex long time ago. It works great in SSIS 2008. However we are trying to upgrade all of our jobs to run with newer version and using SQL Server Data Tools 2015.
I installed SQL Server Data Tools 2015 on the same machine as SQL Server 2008 Developer Tools. I am still able to use the 2008 version and see the SharePoint list adapters there but they do not show up in the 2015 version. Also the 2015 version doesn't have the SSIS Data Flow Items tab in the "Choose Toolbox Items"
Is there any way for me to add the same SharePoint data flow item components to the 2015 version? I searched and found some suggestions. Tried these steps which did not work unfortunately:
Copied
"C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\SharePointListAdapters.dll"
"C:\Program Files (x86)\Microsoft SQL Server\130\DTS\PipelineComponents\SharePointListAdapters.dll"
Ran this command from administrator CMD prompt
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools> gacutil -i "C:\Program Files (x86)\Microsoft SQL Server\130\DTS\PipelineComponents\SharePointListAdapters.dll"
Is there anything else that I can try?
Thanks
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:
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
Make a backup of SharePointListAdapters.dll
from:
C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents
Uninstall old version of SharePoint List Adapters for SSIS
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.
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.
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