在Visual Studio 2017中安装Oracle Attunity驱动程序

时间:2019-02-26 12:08:58

标签: sql-server oracle visual-studio ssis attunity

我正在尝试为您的SSIS(提取/转换)层的未来环境进行演示安装。为使此方法成功,我需要Oracle Attunity驱动程序。

我已经安装:

  1. Visual Studio 15.9.7
  2. SQL Server数据工具15.1.61901.24070
  3. SQL Server Management Studio 17.9.1
  4. Windows Server 2019 Standard 10.0(内部版本17763 :)上的Microsoft SQL Server 2017(RTM-GDR)(KB4293803)-14.0.2002.14(X64)企业评估版(64位)

Documentation的同意我需要Version 5.0所述的Attunity Oracle驱动程序。问题是,如果我在Visual Studio中没有安装这些更改。

已经有一些oracle源/目的地(也许它们来自我需要在计算机上安装的oracle软件中才能启用的数据连接),但是我很确定它们与Visual Studio一起安装,因此它们不是Attunity。特殊的”驱动程序。

Oracle SourceDestination屏幕快照

enter image description here

这导致了以下问题:

  1. 这些是适当的Attunity驱动程序吗?
  2. 我该如何检查?
  3. 如果没有,如何安装适当的驱动程序?

2 个答案:

答案 0 :(得分:4)

解决方案

我终于弄清楚了:Attunity Drivers仅在VS2017 15.8.0的SSDT上工作。 15.8.1及更高版本。可以加载here的旧版SSDT。

(准备使用与安装语言相同的浏览器,因为您不能在页面上更改语言(前往Microsoft。),并且将拒绝在英语Visual Studio上安装德语(例如)SSDT。 )

说明

结束我最初的困惑:如果“工具”左上角有一个红色的O,则仅是Oracle Attunity。

enter image description here

您可以通过查看“添加连接管理器”对话框再次检查这一点-如果这指向您的attunity-insallation文件夹,则您是正确的。

enter image description here

有趣的是,该驱动程序似乎覆盖了我在初始帖子中看到的“常规” Oracle驱动程序。

请注意,Visual Studio的“关于”部分中的数字不会与安装包的版本进行比较。在VS中,SSDT-Tools(15.8.0)的工作版本如下所示:

enter image description here

参考

SQL Server数据工具(SSDT)[15.8.1&15.8.2]的变更日志指出:

  

用于Visual Studio 2017(15.8.2)的SSDT不支持设计包含Oracle / Teradata源/目标的软件包。将SSDT用于Visual Studio 2017(15.8)。

来源:https://docs.microsoft.com/en-us/sql/ssdt/changelog-for-sql-server-data-tools-ssdt?view=sql-server-2017

感谢this guy导致了discuission的赠送。

答案 1 :(得分:3)

这些是适当的Attunity驱动程序吗?

我可以告诉您的是,这些是第三方组件,它们未随Visual Studio或SSDT一起安装。另外,另一方面,Attunity Oracle组件名称是相同的(Oracle Source和Oracle Destination)。

但是我认为Oracle Attunity组件具有不同的图标:

enter image description here

单击该组件,然后阅读可能会有所帮助的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驱动程序,可以通过以下链接进行引用: