Как устранить ошибку при подключении 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+не+разрешения+на+подключение+идентификатор+уточняется.