Sql-Server

您是否仍需要為 SSIS 2016 安裝 32 位和 64 位連接器?

  • August 12, 2016

我們最近在包括 SSIS 在內的開發中安裝了 SQL Server 2016,並且我們正在將我們的工作遷移到這個新伺服器上。這項工作的一部分涉及遷移涉及與其他 DBMS 介面的包。為此,我需要再次安裝連接器驅動程序。我知道對於過去版本的 SSIS,您必須同時安裝 32 位和 64 位版本的 ODBC 連接器驅動程序,因為 SSIS 的某些部分以 32 位執行,而其他部分可能以 64 位執行。這種行為和要求是否適用於 SSIS 2016,或者現在只需安裝 64 位驅動程序就足夠了嗎?

對於僅提供 ODBC 連接器與 SSIS 介面的 DBMS(除其他外),答案是只需要安裝 32 位連接器即可生成 SSIS 2016 可以辨識的 ODBC 數據源。對於我的環境,IBM Informix 和 Progress OpenEdge 就是這種情況。

就 Oracle 而言,我在使用 SSIS 2012 時讀到的流行智慧仍然適用。我必須同時安裝 32 位和 64 位即時客戶端,配置符號連結以便 Windows 可以根據需要利用它們,並製作適當的 TNS 文件和環境變數以使 Oracle 連接器正常工作。

MySQL 僅使用最新的 64 位 .NET 連接器。這同樣適用於 Teradata。似乎只有 ODBC 連接器和 Oracle 需要 32 位訪問。

引用自:https://dba.stackexchange.com/questions/146549