トップ回答者
サーバーエクスプローラの追加について

質問
-
Windows7 SP1 32bit
Visual Studio Professional 2013
Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)
Oracle Database 11g Release 2 Client (11.2.0.4) パッチ
上記を順にインストールし、以下の操作を行ったところ、表示してほしい データプロバイダが表示されません。
ttps://msdn.microsoft.com/ja-jp/library/0wbea1ae.aspx
このサイトを参考にし、
・サーバエクスプローラ:接続の追加
・データソース:oracle
・データプロバイダ:Oracle Data Provider for .net ←これが表示されない
表示されるのは、.net framework oracle用のみです。
他に設定等ありますか?
回答
-
> OUI.exeにて、インストールされた製品のなかに、
> Oracle Data Provider for .NET 11.2.0.4.0
> が表示されていたので、11.2.0.4.0のパッチにてインストールされたという認識です。その ODP.NET は 32-bit 版 or 64-bit 版のどちらですか?
Visual Studio は 32-bit なので、ODP.NET が 64-bit 版ですと、Visual Studio から ODP.NET 経由で接続することはできないはずですが、そのあたりは確認されましたか?
- 回答としてマーク hachikyu 2015年6月3日 7:45
-
trapemiyaさん
11.2.0.4.0のパッチにて、Oracle Data Provider for .NETの製品が含まれていたので、
別途インストールはしませんでした。
すみません。わかりにくかったですね。魔界の仮面弁士さんも書かれていますが、ODT(Oracle Developer Tools for Visual Studio)をインストールされていないようですので、入れてみて下さい。
Oracle and Visual Studio Quickstart
http://www.oracle.com/technetwork/topics/dotnet/whatsnew/vs2012welcome-1835382.htmlManage your Oracle 11g and 12c Database Projects in Visual Studio 2013 like a Pro! Part 1 of 5
http://database.ca/blog.aspx?blogid=1029
★良い回答には回答済みマークを付けよう! MVP - .NET http://d.hatena.ne.jp/trapemiya/
- 編集済み trapemiyaModerator 2015年6月3日 6:46 追記
- 回答としてマーク hachikyu 2015年6月3日 7:45
-
こんにちは。
まったく同じ構成(Visual Studio 2013 Pro + Oracle 11g Client)をたまたま使っていましたので
確認してみましたが、確かに表示されていませんでした。尚、OracleClientはデフォルト設定でインストールした記憶がありましたので
ODP.NET、ODTともにインストール済みです。少し試してみたところ、
ODTはOracleClient12c付属のものでないとVisualStudio2013では適用されないかもしれません。OTNにも以下のように記載がありました。
ODTは無料で、新しいリリース12.1.0.1.2では、Visual Studio 2013のサポートが追加されています。
OracleClient12cのODTのみインストールしてみたところODP.NETでの接続ができそうでした。
- 編集済み いわさ Tak1waMVP, Moderator 2015年6月3日 7:00
- 回答としてマーク hachikyu 2015年6月3日 7:53
すべての返信
-
インストールしたのは DB サーバー本体のみで、ODP がインストールされてないということはありませんか?
Oracle Data Provider for .NET
http://www.oracle.com/technetwork/jp/topics/index-086363-ja.htmlハズレだったら失礼しました。
- 編集済み SurferOnWww 2015年6月3日 5:52 ODP の URL 追記
-
別途インストールする必要があります。以下をご覧下さい。
Oracle Data Provider for .NET
http://www.oracle.com/technetwork/jp/topics/index-086363-ja.html★良い回答には回答済みマークを付けよう! MVP - .NET http://d.hatena.ne.jp/trapemiya/
-
> OUI.exeにて、インストールされた製品のなかに、
> Oracle Data Provider for .NET 11.2.0.4.0
> が表示されていたので、11.2.0.4.0のパッチにてインストールされたという認識です。その ODP.NET は 32-bit 版 or 64-bit 版のどちらですか?
Visual Studio は 32-bit なので、ODP.NET が 64-bit 版ですと、Visual Studio から ODP.NET 経由で接続することはできないはずですが、そのあたりは確認されましたか?
- 回答としてマーク hachikyu 2015年6月3日 7:45
-
trapemiyaさん
11.2.0.4.0のパッチにて、Oracle Data Provider for .NETの製品が含まれていたので、
別途インストールはしませんでした。
すみません。わかりにくかったですね。魔界の仮面弁士さんも書かれていますが、ODT(Oracle Developer Tools for Visual Studio)をインストールされていないようですので、入れてみて下さい。
Oracle and Visual Studio Quickstart
http://www.oracle.com/technetwork/topics/dotnet/whatsnew/vs2012welcome-1835382.htmlManage your Oracle 11g and 12c Database Projects in Visual Studio 2013 like a Pro! Part 1 of 5
http://database.ca/blog.aspx?blogid=1029
★良い回答には回答済みマークを付けよう! MVP - .NET http://d.hatena.ne.jp/trapemiya/
- 編集済み trapemiyaModerator 2015年6月3日 6:46 追記
- 回答としてマーク hachikyu 2015年6月3日 7:45
-
【追伸】
OUI.exe でインストールされるのは ODP.NET のみなのでしょうか?
そうだとすると、開発環境へは ODAC をダウンロードしてインストールする必要がありそうです。ODAC には以下の内容を含むそうです。
Oracle Data Provider for .NET
Oracle Developer Tools for Microsoft Visual Studio (ODT)
Oracle Providers for ASP.NET
.NET stored procedure support
Oracle data access software for Windows.先に紹介した Oracle のサイトからダウンロードページに進んで ODAC をダウンロードできます。
-
こんにちは。
まったく同じ構成(Visual Studio 2013 Pro + Oracle 11g Client)をたまたま使っていましたので
確認してみましたが、確かに表示されていませんでした。尚、OracleClientはデフォルト設定でインストールした記憶がありましたので
ODP.NET、ODTともにインストール済みです。少し試してみたところ、
ODTはOracleClient12c付属のものでないとVisualStudio2013では適用されないかもしれません。OTNにも以下のように記載がありました。
ODTは無料で、新しいリリース12.1.0.1.2では、Visual Studio 2013のサポートが追加されています。
OracleClient12cのODTのみインストールしてみたところODP.NETでの接続ができそうでした。
- 編集済み いわさ Tak1waMVP, Moderator 2015年6月3日 7:00
- 回答としてマーク hachikyu 2015年6月3日 7:53
-
みなさん ありがとうございました。
環境
Windows7 SP1 32bit
Visual Studio Professional 2013
Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)
Oracle Database 11g Release 2 Client (11.2.0.4) パッチ
問題:
サーバーエクスプローラの追加→データプロバイダ→ODP.netが表示されない
対応:
ODAC 12c Release 3 and Oracle Developer Tools for Visual Studio (12.1.0.2.1)のインストール
サーバーエクスプローラの追加→データプロバイダ→Oracle管理対象ドライバ・Oracle管理対象外ドライバが選択可能
Oracle管理対象ドライバ・管理対象外ドライバについては、
ttp://docs.oracle.com/cd/E57425_01/121/ODPNT/intro004.htmを参照する。
回答いただいた方、調査してくれた方ありがとうございました。