Visual Studio 2017 EF Может видеть базу данных Oracle, но не может подключиться при выполнении кода - PullRequest
0 голосов
/ 10 октября 2019

Я использую Visual Studio 2017 с установленным Oracle Developer Tools 18.3.0 (специально для 2017 года) и подключаюсь к Oracle 12c через неуправляемый драйвер. Я использую Entity Framework 5.0 и получаю сообщение об ошибке ORA-12154 (базовый поставщик не удалось открыть. TNS: не удалось разрешить указанный идентификатор подключения).

Я вижу базу данных в обозревателе серверов и могу без проблем обновить EDMX, но когда я запускаю код, я получаю сообщение об ошибке Oracle.

Я ограничен тем, чтоУстранить неполадки я могу, так как моя машина довольно заблокирована, но у меня есть права на редактирование каталогов Oracle. Из того, что я вижу, у меня есть право на настройку TNS, и я могу получать доступ и обновлять базы данных из Oracle Developer.

Мой файл SQLNET.ORA содержит следующее:

    AUTOMATIC_IPC = OFF
    TRACE_LEVEL_CLIENT = OFF
    names.directory_path = (LDAP,TNSNAMES)
    SQLNET.AUTHENTICATION_SERVICES= (NONE)

Есть какие-нибудь идеи о том, что я могу попытаться решить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...