ssis工具箱中缺少Odata源

时间:2015-03-25 07:44:06

标签: visual-studio-2012 ssis odata sql-server-2014

我已经按照32位SQL Server 2014功能包的安装说明进行操作,但似乎无法在ssis工具箱中看到odata源组件。我已经尝试安装64位功能包,即使刷新工具箱后仍然存在同样的问题。我复制了DTS / ConnectionManager和DTS / PipelineComponents文件夹中的Odata dll,以确保它们都在ProgramFiles(x86)和ProgramFiles中的文件夹中,如下所示:

https://msdn.microsoft.com/en-us/library/ms403356(v=sql.120).aspx

基础架构在C:和D:

中安装了SQL

现在我可以在visual studio 2013 shell中看到该组件,但仍然没有在visual studio 2012中看到。有什么想法吗?

干杯,

2 个答案:

答案 0 :(得分:1)

  

现在我可以在visual studio 2013 shell中看到该组件,但仍然没有在visual studio 2012中看到

  • Visual Studio 2013 = SQL Server 2014 SSIS包
  • Visual Studio 2012 = SQL Server 2012 SSIS包

2014年套餐与2012年不兼容,也不是组件。如果您要为2012构建,则需要进行将DLL推送到110文件夹的安装。如果您要为2014年建设,那么您将需要驻留在120的程序集。

无论您安装哪个/两个,他们都需要在开发服务器上安装时在全局程序集缓存中注册。许多人跳过在服务器上的安装,然后想知道为什么他们的包不起作用。

答案 1 :(得分:0)

重新下载.msi以获取SSIS的oData源。它为您正确安装。我想,因为这个问题差不多3年了,所以需要更新答案。我正在使用带有SSDT的VS 2015 shell和带有SSIS的SQL Server 2014 ....它对我有用......有点儿。我还有其他问题,但这些是另一个讨论。