我們正在將SharePoint 2010與Oracle HRMS系統集成。sharepoint 2010 Oracle集成問題
我們的發展環境是:
的Windows Server 2008 x64的
的SharePoint 2010的x64
Visual Studio 2010的X32
的SQL Server 2008 x64的
現在,當我使用了Oracle客戶端11g R2 64位(64位oracle.dataaccess.dll)連接到oracle,visual studio是32位無法加載6 4bit oracle.dataaccess.dll並正在報告項目的構建錯誤。
當我嘗試使用Oralce客戶端11g R2 32位(32位oracle.dataaccess.dll)連接到oracle時,visual studio能夠加載32位oracle.dataaccess.dll,但w3wp.exe是64位是報告oracle問題。 dataaccess.dll這是32位。
Oracle沒有提供只有「x64」的oracle.dataaccess.dll的「Any CPU」編譯,所以可以使用此dll的「x32」目標編譯。
微軟不再爲oracle提供Ole db提供程序。
除非我們添加引用與VS 2010和SP x64兼容的oracle.dataaccess.dll,否則我們無法在VS中進行部署和調試。
任何使用VS 2010 + SP 2010 + Oracle.dataaccess.dll進行開發,部署和調試的方法。
我認爲解釋的過程是使用oledb提供程序,但我不知道MS的支持問題。爲了類似的目的,我們使用metaman連接到oledb提供商的BDC,這是可以的,我記得。 –