【发布时间】:2019-08-03 09:42:22
【问题描述】:
我们的环境中有许多 SSIS 导入,都是使用 SQL / Visual Studio 2008 版本创建的。我们从 SharePoint 运行大量导入,为此我们一直在使用很久以前从 CodePlex 获得的 SharePoint 列表适配器。它在 SSIS 2008 中运行良好。但是我们正在尝试升级我们所有的作业以使用更新的版本运行并使用 SQL Server Data Tools 2015。
我将 SQL Server Data Tools 2015 与 SQL Server 2008 Developer Tools 安装在同一台机器上。我仍然可以使用 2008 版本并在那里看到 SharePoint 列表适配器,但它们没有出现在 2015 版本中。此外,2015 版的“选择工具箱项”中没有 SSIS 数据流项选项卡
我是否可以将相同的 SharePoint 数据流项组件添加到 2015 版本?我搜索并找到了一些建议。尝试了这些步骤,但不幸的是:
-
复制
- 来自
"C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\SharePointListAdapters.dll" - 致
"C:\Program Files (x86)\Microsoft SQL Server\130\DTS\PipelineComponents\SharePointListAdapters.dll"
- 来自
从管理员 CMD 提示符运行此命令
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具> gacutil -i "C:\Program Files (x86)\Microsoft SQL Server\130\DTS\ PipelineComponents\SharePointListAdapters.dll"
- 打开 SQL Server Data Tools 2005 并刷新 SSIS 工具箱,但 SharePoint 组件未出现。
还有什么我可以尝试的吗?
谢谢
【问题讨论】:
-
您没有说明您使用了哪些 CodePlex(现已退役)组件,我怀疑是否有可以与 SSDT 2015 一起使用的更新版本,如果没有,您应该得到它对他们不走运,需要求助于其他选择(例如 CozyRoc 或类似的)
-
我认为这些组件所依赖的 .net 版本。另外,尝试右键单击 SSIS 工具箱,看看是否可以刷新/添加新组件。早在 2012 年,我开发了一个自定义组件,当时,这是让它们出现在 SSIS 工具箱中的方式。但 2012 年已经过去了。
标签: sql-server ssis etl sql-server-data-tools ssis-2008