‘IBMDADB2.1’ プロバイダはローカルのコンピュータに登録されていません。

DB2でのエラーに遭遇。
‘IBMDADB2.1’ プロバイダはローカルのコンピュータに登録されていません。

VisualStudio2005 C# ASP.NET での開発。

VSのサーバ機能でデバッグしていたのを、IISでのテストに切り替えたところ発生するようになりました。

サービス、アカウント、DB2構成の設定の3点を修正することで解決。

再起動したタイミングだったので、どれが原因なのかもわからず。
サービスの設定
現状、うまくいく環境でDB2関連のサービスは全て停止しているので、
これが原因ではないようだ。
アカウントの設定
とりあえず、何でもかんでもグループに入れてみた。
db2adminに対して、 administrators,db2admns,db2users,users
ASPNETに対して administrators,db2admns,db2users,users
DB2構成の設定
全て削除、除去してから再作成 した。
構成アシスタントより 設定後再起動しないと反映されない?サービスからWWWは再起動しただけでは設定が読み取られないのだろうか?

Delphiはどうなるの

CodeGearがエンバカデロに買収されました
去年Borlandから分離したばかりだったのに。Delphiはどうなるのでしょう。
エンバカデロ、CodeGearを買収
http://www.itmedia.co.jp/enterprise/articles/0805/08/news008.html
というニュースがありましたので、
エンバカデロ社を調べてみました。
http://www.embarcadero.com/products/products.html
Products
Embarcadero delivers professional grade database tools to reduce complexity, improve productivity, and strengthen security for all your databases. Our cross-platform tools support the market leading databases including Oracle, Microsoft SQL Server, DB2, Sybase, and MySQL
フムフム。DB製品名が並んでる。
どうやらデータベースに強い会社のようです。
Web翻訳
製品
Embarcaderoは、複雑さを減らして、生産性を改善して、あなたのすべてのデータベースの保護を強化するために、専門の等級データベースツールを届けます。我々のクロスプラットフォームツールは、オラクル、Microsoft SQL Server、DB2、SybaseとMySQLを含むデータベースを導いている市場をサポートします