我们正在将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,这是可以的,我记得。 –