Citat:
manda: Na win 2003 serveru instalirao sam .NET web service koji pristupa ORACLE 9i.
Iz SQL plusa mogu da se konektujem na bazu.
Iz web servica sa istim tim parametrima za konekciju, javlja mi
ORA-12154: TNS:could not resolve service name.
Za konekciju na oracle koristim OLEDB komponente.
Inače, već je jednom isti web service instaliran na (skoro) istu mašinu, sa istim op. sistemom i kačio se na istu bazu.
Stari bug kod instalacije Oracle clienta.
Idi na Oracle Home (folder gde je instaliran Oracle), Properties od foldera, Security / Advanced / dodaj Everyone usera i daj mu Read Only prava i OBAVEZNO overi ono "Replace Permissions" ....
Win bi trebalo da protrči kroz celo stablo ORacle instalacije i da da Everyone read-only prava (zna da potraje).
Posle ovoga restartuj IIS i sve bi trebalo da radi kako treba.
Inače, problem je jer OleDB dll-ovi nisu dobili odgovarajuća prava pa ga ASP.NET user (koji izvršava kod) ne vidi; SQL plus ne koristi te DLL-ove pa je sve OK za njega.