- PR -

webサーバで実行するとOracle接続できない

投稿者投稿内容
TOM
会議室デビュー日: 2008/05/27
投稿数: 9
投稿日時: 2008-05-29 08:29
皆様、返信ありがとうございます。

>もん吉さま
DMACのバージョンですが、開発環境は2.5となっています(動いています)。
<開発環境>
 C:\WINDOWS\system32\odbcconf.dllを右クリックし、プロパティのバージョン情報
 を見ると、3.525.1117.0となっています。

 <実行環境>
 C:\WINNT\system32\odbcconf.dllを右クリックし、プロパティのバージョン情報を
 見ると、3.525.1022.0となっています。

開発環境には、VS2005はインストールしてあるのですが、実行環境のWEBサーバには
VS2005はインストールしていません。これが原因でしょうか?

rain
ぬし
会議室デビュー日: 2006/10/19
投稿数: 549
投稿日時: 2008-05-29 10:00
引用:

TOMさんの書き込み (2008-05-29 08:29) より:

>もん吉さま
DMACのバージョンですが、開発環境は2.5となっています(動いています)。


ということであれば、MDACのバージョンは、おそらく今回の話とは関係ないと思います。
[追記]関係ないと書きましたが、それでもバージョンアップはおこなっておいたほうがよいと思います。[/追記]

引用:

開発環境には、VS2005はインストールしてあるのですが、実行環境のWEBサーバには
VS2005はインストールしていません。これが原因でしょうか?


.NET Framework2.0のランタイムをインストールしていれば大丈夫です。
# VisualStudio2005はインストールしなくても構いません。
# というか、実行環境にインストールすべきではないと思います。

ただ、↓にちょっと注意書きがあるのですが、
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=ja
引用:

サーバーにインストールを行う場合は、通常のインストール要件に加えて、次のソフトウェアをインストールしておく必要があります。
・Microsoft Data Access Components 2.8 またはそれ以降 (推奨)。


なので、実行環境にサーバ用OSがインストールされていて、なおかつMDAC2.8がインストールされていない(Windows 2000 Serverなど)のであれば、MDAC2.8をインストールすること自体はお勧めできます。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/912mdacupg/mdacupg.html

[ メッセージ編集済み 編集者: rain 編集日時 2008-05-29 10:06 ]

スキルアップ/キャリアアップ(JOB@IT)