IIS-Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'
前不久因為機房有一台windows的主機太老舊要關機了,MIS通知我上面的系統都要搬移,我把負責的系統搬到另一台windows主機上,在IIS上建了一個新的站台然後基本設定做完要做測試時出現了以下的錯誤訊息:
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'
字面上的意思就是找不到這個驅動,但進去看設定明明ODBC的驅動都在上面了,找了好久終於爬到原來我的系統裡面有使用access這個我覺得很老又很陽春的資料庫,他必須要在32位元的server才能正常運作,但我這台是64位元的所以才會出現這個錯誤訊息,解決的設定如下:
在IIS的管理介面點開應用程式集區,會看所有的站台列表,點開要設定的站台,然後獎啟用32位元應用程式的False改成True後即可。
留言
張貼留言