2016年4月22日 星期五

執行SSIS封裝出現The specified DSN contains an architecture mismatch between the Driver and Application".




執行封裝錯誤訊息:
資料流程工作 1:Error: ADO NET Source has failed to acquire the connection {2921980C-9ECA-4178-B89E-551A913E28E3} with the following error message: "ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application".


解決方式


32-bit runtime => 如果ODBC是設定在32位元必須打勾
                                  如果
ODBC是設定在64位元不需打勾

64位元的作業系統有兩種ODBC
C:\Windows\SysWOW64\odbcad32.exe是32位元
C:\Windows\System32\odbcad32.exe是64位元
在Windows系統管理工具(Administrative Tools)是64位元
如果安裝的資料庫驅動程式是32位元的,在64位元的ODBC是看不到的


SQL Server畫面


SSDT畫面





沒有留言:

張貼留言