我正在尝试为您的SSIS(提取/转换)层的未来环境进行演示安装。为使此方法成功,我需要Oracle Attunity驱动程序。
我已经安装:
对Documentation的同意我需要Version 5.0所述的Attunity Oracle驱动程序。问题是,如果我在Visual Studio中没有安装这些更改。
已经有一些oracle源/目的地(也许它们来自我需要在计算机上安装的oracle软件中才能启用的数据连接),但是我很确定它们与Visual Studio一起安装,因此它们不是Attunity。特殊的”驱动程序。
Oracle SourceDestination屏幕快照
这导致了以下问题:
答案 0 :(得分:4)
解决方案
我终于弄清楚了:Attunity Drivers仅在VS2017 15.8.0的SSDT上工作。否 15.8.1及更高版本。可以加载here的旧版SSDT。
(准备使用与安装语言相同的浏览器,因为您不能在页面上更改语言(前往Microsoft。),并且将拒绝在英语Visual Studio上安装德语(例如)SSDT。 )
说明
结束我最初的困惑:如果“工具”左上角有一个红色的O,则仅是Oracle Attunity。
您可以通过查看“添加连接管理器”对话框再次检查这一点-如果这指向您的attunity-insallation文件夹,则您是正确的。
有趣的是,该驱动程序似乎覆盖了我在初始帖子中看到的“常规” Oracle驱动程序。
请注意,Visual Studio的“关于”部分中的数字不会与安装包的版本进行比较。在VS中,SSDT-Tools(15.8.0)的工作版本如下所示:
参考
SQL Server数据工具(SSDT)[15.8.1&15.8.2]的变更日志指出:
用于Visual Studio 2017(15.8.2)的SSDT不支持设计包含Oracle / Teradata源/目标的软件包。将SSDT用于Visual Studio 2017(15.8)。
感谢this guy导致了discuission的赠送。
答案 1 :(得分:3)
这些是适当的Attunity驱动程序吗?
我可以告诉您的是,这些是第三方组件,它们未随Visual Studio或SSDT一起安装。另外,另一方面,Attunity Oracle组件名称是相同的(Oracle Source和Oracle Destination)。
但是我认为Oracle Attunity组件具有不同的图标:
单击该组件,然后阅读可能会有所帮助的SSIS工具箱底部的说明。
参考文献:
该如何检查?
检查是否在以下目录中找到了组件dll:
32位
C:\Program Files (x86)\Microsoft SQL Server\<sql version>\DTS\PipelineComponents\
C:\Program Files (x86)\Microsoft SQL Server\<sql version>\DTS\Connections\
64位
C:\Program Files\Microsoft SQL Server\<sql version>\DTS\PipelineComponents\
C:\Program Files\Microsoft SQL Server\<sql version>\DTS\Connections\
我认为阅读以下文章应该会有所帮助:(用于其他第三方组件,但会给您一些见识)
如果没有,如何安装适当的驱动程序?
您可以从下面的链接下载Attunity驱动程序:
要选择适当的Attunity驱动程序,可以通过以下链接进行引用: