Member 13324661 Ответов: 0

Как устранить ошибку при подключении oracle 10g express edition к visual studio 2017


привет ,
я создаю простое приложение, мне нужно подключить его к базе данных, которую я создал . так я пробовал добавлять новое подключение &ГТ;&ГТ;&ГТ; затем задайте источник данных, как базы данных Oracle &ГТ;&ГТ;&ГТ; и данные провайдера .Чистая Framework поставщик данных OLE DB для &ГТ;&ГТ;&ГТ; затем я ввожу имя пользователя и пароль . к сожалению, каждый раз, когда я пытаюсь проверить связь . я получаю эту ошибку " ORA-06413: соединение не открыто . что же мне делать ???

Что я уже пробовал:

я попробовал с другим поставщиком данных (тот же результат)
я также сгенерировал строку подключения , но безрезультатно
я пытался создать источник данных вручную, но он всегда терпит неудачу

David_Wimbley

Можете ли вы опубликовать свою строку подключения, но заменить user/pass на say...user and pass. Без этого, основываясь на вашем сообщении об ошибке "соединение не открыто", вы должны проверить свои учетные данные, убедиться, что БД, к которой вы подключаетесь, существует, убедиться, что имя хоста правильно, а затем начать проверку брандмауэров на вашей стороне и стороне сервера БД.

Member 13324661

у меня нет строки подключения, мне жаль, что я все еще новичок . что мне делать

David_Wimbley

Ну вот и ваша проблема, вам нужна информация о строке подключения.

Для начала вам, вероятно, нужно найти учебник о том, как установить соединение с базой данных oracle. Быть новичком-это прекрасно, но в google есть множество учебных пособий, которым вы можете следовать. Простой поиск в google " Как подключиться к oracle databse в visual studio"

Member 13324661

я сделал полный поиск , похоже, что некоторые шаги отсутствуют, и нет абсолютно никаких учебников по vs 2017. не могли бы вы дать мне пошаговый учебник по этой теме, пожалуйста ?

David_Wimbley

Вам нужно использовать google. Просто найдите именно то, что я сказал вам в своем комментарии выше, и я уверен, что вы найдете учебники самостоятельно.

Вы говорите, что вы новичок, выяснение таких простых вещей, как это, является частью обучения.

Member 13324661

я сгенерировал строку, но все равно с тем же результатом

Kornfeld Eliyahu Peter

Вероятно, это 32/64-битная проблема...
У вас есть 64-битный Oracle, но вы запускаете IIS как 32-битный (и используете 32-битный драйвер)... Установите пул на 64-битную версию и повторите попытку...

Member 13324661

я только начал программировать, поэтому пошаговое руководство было бы очень полезно .

Kornfeld Eliyahu Peter

https://ppolyzos.com/2015/12/01/enable-x64-bit-version-of-iis-express/

Member 13324661

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

что я должен сделать по этому поводу

Kornfeld Eliyahu Peter

http://lmgtfy.com/?q=TNS%3Acould+не+разрешения+на+подключение+идентификатор+уточняется.

0 Ответов