我正在一個站點上工作,我需要將數據從遠程MS SQL Server數據庫導入Unix服務器上的MySQL數據庫通過PHP。感謝this post的回答,我能夠在我的開發環境(Mac OS X 10.6)上啓動並運行一切。然而,現在我試圖讓我的服務器環境設置,即CentOS 5.4。我的unixODBC和freetds的安裝和配置,但是當我嘗試連接時,我得到以下錯誤:unixODBC錯誤「/usr/lib/libtdsodbc.so.0:wrong ELF class:ELFCLASS32」
Connection Failed:[unixODBC][Driver Manager]Can't open lib '/usr/lib/libtdsodbc.so.0' : /usr/lib/libtdsodbc.so.0: wrong ELF class: ELFCLASS32
從我已經能夠找到的互聯網絡,看來我有32位unixODBC(或FreeTDS,我不確定)安裝(libtdsodbc.so.0符號鏈接到libtdsodbc.so.0.0.0),它需要是64位。那是對的嗎?如果是這樣,我該如何升級到64位版本?我是一名開發人員,而不是服務器大師,所以這有點超出我的服務器知識範圍。
謝謝。
當我運行上面的命令時,我收到以下消息:「Package freetds-0.64-11.el5.centos.x86_64已經安裝並且最新版本 無事可做。」還有什麼我需要做的嗎? – wonder95 2010-11-16 04:40:51