2011-07-04 15 views
0

私たちは、oracle HRMSシステムにSharePoint 2010を統合する過程にあります。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に接続するためのビジュアル・スタジオ32ビットがロードできない6 4bit oracle.dataaccess.dllにあり、プロジェクトのビルド・エラーを報告しています。

Oralceクライアント11g R2 32ビット(32ビットoracle.dataaccess.dll)をOracleに接続しようとすると、Visual Studioは32bit oracle.dataaccess.dllをロードできますが、w3wp.exeは64bitでoracleの問題を報告しています。 32ビットのdataaccess.dll。

oracle.dataaccess.dllの「任意のCPU」コンパイルを提供していないため、このDLLの「x32」のターゲット・コンパイルは使用可能です。

マイクロソフトでは、これ以上Oracleデータベース用のOle DBプロバイダを提供していません。

VSを配置してVSでデバッグできないVS 2010とSP x64の両方に対応するoracle.dataaccess.dllの参照を追加しない限り、

VS 2010 + SP 2010+ Oracle.dataaccess.dllを使用して、開発、デプロイ、デバッグすることができます。

+0

私は、説明されたプロセスがoledbプロバイダを使用することだと思いますが、私はそのMSのサポートの問題を知らなかったと思います。同様の目的のために、私たちはoledbプロバイダに接続されたBDC用のメタマンを使用しました。 –

答えて

0

我々は、我々のFAQにこのことについて書かれています:http://www.lightningtools.com/bcs-meta-man/faq.aspx

基本的にはVisual Studioのものの32ビットは、32ビットのOracleドライバを必要とSharePointは64ビットで、64ビットのドライバが必要です。

私が働いている会社は、Visual Studioの拡張機能の、あなたのための.NETまたはデータベースモデルを生成しますBCSメタマンと呼ばれるツールがあります。

BCS Meta Man BCS Meta

Man + Oracle walkthrough

することができます通常のVisual Studio BCSモデルプロジェクトを使用してモデルを手動で作成しますが、それはかなり急な学習曲線であることがわかります:

http://msdn.microsoft.com/en-us/library/ff464424(office.14).aspx

関連する問題