Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

IISとSql_Server2005  Oracleも諦めた

VistaのIISは 7.0 です。SQL_Serverを導入しようとすると、IISが稼働してないと警告がでます。
Sql_Server2005がIISを認識しないと、ReportingServiceが導入できません。
?IISは動いているのになぜ?
 よくよく IISの設定を見ると IIS6.0のサポート関係はOFFインストールしてませんでした。
IIS6.0Supportを導入して、再度、SQL_Serverを導入すると、今度は上手く導入できて、Reportingサービスも入りました。
IIS6.0特有の機能を使っているのでしょうね。モジュールの相互関連の資料は見付けられなかったのですが。なんとなくスッキリしませんが、今のところ不具合はないです。
version依存があるということは、下位互換性がないということでしょう。Vistaが普及しない一因なのかなぁ。

先日 Vista(x64)にOracle_Client(ODP)が入らないと書いたところ_Oracle11gだとサポートしていると教えていただいて、上手く動作していたのですが、
上記のように、他のアプリを導入していくうちに、 VS2005で ODPを使うところで、妙なエラーが出るようになりました。
 Oracle.Client(version 11)の参照設定問題なく出来て、コンパイルも通ります。
実行すると  Application.Run(form) で 「CLRが壊れているか依存関係が壊れています。」というメッセージが出てハングする。
ウーン。何と何の食い合わせが悪かったのだろう。Vista(x64)でアプリはスンナリ動いてくれないのか。
再度白紙から確認しながら導入する気力はもうない。マルチブートにして、Vista(x86)環境を作ろうっと。

投稿日時 : 2008年4月24日 0:36

Feedback

# re: IISとSql_Server2005  Oracleも諦めた 2008/04/24 0:59 中博俊

>CLRが壊れているか依存関係が壊れています。
これはOracleのバージョンが悪い
古いODPはV10になっていて(Oracleのバージョンに合わせている)、最新のODPはV2(.NETのバージョン)になっています。
ローカルコピーするようにしたりして参照関係を整理してください。

タイトル
名前
Url
コメント