'IBMDADB'でリンクサーバー

DB2 express-cをダウンロードして見た。
OracleやSQLServerと比べると、結構構成が違う。純然たる趣味なのでまあ、ぼちぼちやっていこうと思う。
困った事にWindws XP Proにインストールしたのだが、インストールユーザー以外のユーザーでログインすると何故かWindowsインストーラが立ち上がってしまう。これは仕様なのだろうか?

で、本題SQLServerからDB2 express-cへリンクサーバーを張って見たのだが「インスタンスが作成できません」というエラーが出てしまう。OPENROWSETでも駄目。ネットで検索しても日本語サイトでは「sp_addlinkedserver ibmdadb2」ではヒットしない。
結局、駄目もとで
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Providers
に「IBMDADB2」のキーをつくり「DisallowAdhocAccess」をdword値で「1」に設定したら、通るようになった。
[PR]
by nora1962 | 2007-04-19 08:49 | PC
<< 結局 openrowset 関数 柚子餅 >>