Windows 2008 x64 - WCF IIS - OracleException ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения

У меня служба WCF размещается в IIS на компьютере с Windows 2008 x64. Эта служба WCF должна получить доступ к базе данных Oracle, но когда она пытается это сделать, она обнаруживает исключение OracleException со следующим сообщением об ошибке:

ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения

Я попытался проверить соединение с базой данных Oracle с помощью файла Universal Data Link (UDL), и это прекрасно работает. Могу ли я считать, что клиент Oracle правильно установлен на моем сервере Windows 2009? Если так, в чем еще может быть проблема?

2 ответа

Попробуйте использовать TNSPING на вашем сервере Oracle, который сообщит вам, можно ли установить соединение.

Также проверьте, установлено ли на этом компьютере несколько клиентов Oracle.

Проверьте ваш файл tnsnames. Более подробное описание этой ошибки здесь.

Другие вопросы по тегам