标签:style blog http color io os ar 使用 strong
SSIS 為了要能夠在64位元的機器上面讓SSIS存取Oracle,當然需要安裝64位元的Oracle Provider.但是最大的問題在於SSIS在設計階段時利用的BI Development Studio只有32位元版,因此在開發時若是要測試資料連線,會找不到對應的32位元Data Provider.
因此若是要解決方式就必須同時安裝32位元以及64位元的Oracle Client。
以下說明,在64位元 Windows環境下安裝Oracle Client & OLEDB元件的步驟(我的作業系統是Windows Server 2008 R2):
在此我將32位元的路徑資料夾改為client_32, 將64位元的路徑資料夾改為client_64.
OracleSqlLib = orasql11.dll (舊的值是: SQLLib80.dll)
OracleXaLib = oraclient11.dll (舊的值是: xa80.dll)
此時就可以正常地在64位元環境中的BIDS存取Oracle資料了。
但是要記得的是,使用BIDS時,它是根據32位元的資料提供者,因此在開發以及偵錯時還是利用32位元的Oracle OLEDB來存取資料。但是當SSIS封裝佈署到64位元 SQL Server執行時,他就會改使用64位元的Oracle OLEDB。
标签:style blog http color io os ar 使用 strong
原文地址:http://www.cnblogs.com/willsun8023/p/4045556.html