none
サーバーエクスプローラの追加について RRS feed

  • 質問

  • 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用のみです。

    他に設定等ありますか?

                                

    2015年6月3日 5:37

回答

  • ODT は導入済みですか?

    http://codezine.jp/article/detail/5499

    • 回答としてマーク hachikyu 2015年6月3日 7:45
    2015年6月3日 6:29
  • > 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
    2015年6月3日 6:33
  • 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.html

    Manage 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/


    2015年6月3日 6:42
    モデレータ
  • こんにちは。

    まったく同じ構成(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での接続ができそうでした。


    2015年6月3日 6:58
    モデレータ

すべての返信

  • インストールしたのは 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 追記
    2015年6月3日 5:43
  • 別途インストールする必要があります。以下をご覧下さい。

    Oracle Data Provider for .NET
    http://www.oracle.com/technetwork/jp/topics/index-086363-ja.html


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    2015年6月3日 5:48
    モデレータ
  • SurferOnWwwさん。

    OUI.exeにて、インストールされた製品のなかに、

    Oracle Data Provider for  .NET 11.2.0.4.0

    が表示されていたので、11.2.0.4.0のパッチにてインストールされたという認識です。

    2015年6月3日 5:59
  • trapemiyaさん

    11.2.0.4.0のパッチにて、Oracle Data Provider for .NETの製品が含まれていたので、

    別途インストールはしませんでした。

    (OUI.exeにて、インストールされた製品の一覧に表示されていたことを確認済)

    再度、カスタムインストールにて、Oracle Data Provider for .NETのみインストールしたのですが、

    表示されませんでした。

    残念です。


    • 編集済み hachikyu 2015年6月3日 6:29 誤字
    2015年6月3日 6:28
  • ODT は導入済みですか?

    http://codezine.jp/article/detail/5499

    • 回答としてマーク hachikyu 2015年6月3日 7:45
    2015年6月3日 6:29
  • > 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
    2015年6月3日 6:33
  • 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.html

    Manage 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/


    2015年6月3日 6:42
    モデレータ
  • 【追伸】

    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 をダウンロードできます。

    2015年6月3日 6:56
  • こんにちは。

    まったく同じ構成(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での接続ができそうでした。


    2015年6月3日 6:58
    モデレータ
  • 魔界の仮面弁士さん。

    ODT(Oracle Developer Tools for Visual Studio )をインストールしたところ表示されるようになりました。

    ありがとうございました。

    2015年6月3日 7:45
  • SurferOnWwwさん。

    > その ODP.NET は 32-bit 版 or 64-bit 版のどちらですか?

    32bit版をダウンロードし、パッチも32bit版です。

    > Visual Studio は 32-bit なので、ODP.NET が 64-bit 版ですと、Visual Studio から ODP.NET 経由で接続することはできないはず> ですが、そのあたりは確認されましたか?

    以後、このあたりも頭にいれて原因の調査にあたろうとおもいます。

    ありがとうございました。

    2015年6月3日 7:47
  • trapemiyaさん。

    こちらこそ Oracle Data Provaiderの言葉で頭がいっぱいで、他に頭が回らなくて・・・・

    無事に 表示できました。

    ありがとうございました。

    2015年6月3日 7:49
  • Tak1waさん。

    ODTをダウンロードする前に、ドキュメントを確認し、

    11gのバージョンはサポート対象外でした。

    (サポート対象外でしたが、11.2.0.3で試したところ 表示されませんでした)

    私も、12.1.0.2.0をインストールしたところ 無事に表示されました。

    ありがとうございました。

    2015年6月3日 7:52
  • みなさん ありがとうございました。

    環境

    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を参照する。

    回答いただいた方、調査してくれた方ありがとうございました。

    2015年6月3日 7:59