windows xpからOLEDBを使用してOracle9iにつなぐときに発生した
プロバイダの初期化中にエラーが発生したため、接続のテストに失敗しました。
ORA-12514:TNS:リスナーは接続記述子にあるSERVICE_NAMEを解決できませんでした。
tnsnames.oraがきちんと編集されていなかったため
ファイルの場所。自分の環境では以下
C:\oracle\ora92\network\ADMIN\TNSNAMES.ORA
以下のように修正したら大丈夫だった
Hoge = ( DESCRIPTION = (ADDRESS = (PROTOCOL=TCP)(HOST=HogeServer)(PORT=1521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = HogeName)))