Значение не может быть нулевым. Имя параметра: поток (ODP. NET ошибка) - PullRequest
0 голосов
/ 01 мая 2020

У меня проблема с ODP. NET (подключение к базе данных oracle).

Когда я использую инструмент подключения Visual Studio db: Инструменты -> "Подключиться к базе данных ..." Я получаю сообщение об ошибке "Значение не может быть нулевым. Имя параметра: поток":

Visual Studio connection tool

Я использую ODP. NET, Управляемый драйвер для подключиться к базе данных oracle, но получить эту ошибку из средства подключения к базе данных Visual Studio и в сценарии C# тоже.

Я установил и попробовал разные версии ODP. NET, ODA C , ..

Я должен использовать Oracle .ManagedDataAccess в качестве провайдера соединения (в провайдере строки соединения).

Также есть кое-что странное - у меня есть несколько oracle баз данных, и на одном сервере у меня нет проблем с подключением, из этого инструмента и из скрипта C# тоже. Но я не могу подключиться к двум базам данных - ошибка: «Значение не может быть нулевым. Имя параметра: поток», но я можно подключиться к этим двум базам данных из PL / SQL Developer и cmd / SQLPLUS без проблем. Кроме того, tns тоже не проблема - я использую тот же файл tns при соединении из VS tool и PL / SQL Developer.

Я думаю, что проблема в ODP. NET версиях или что-то вроде это ..

Кто-нибудь есть идеи, что должно быть проблемой и как ее решить ..? Спасибо

...