Не удалось подключиться к базе данных odbc в R

я пытался связать мою компаниюс DMS на R с использованиемodbcConnect команда, но получите следующее сообщение:

myConn 
 Tommy Levi12 июн. 2013 г., 18:59
Это похоже на ошибку ODBC, а не на ошибку R. Это н'найти нужный драйвер / соединение. Удостоверься что'настроен первым.
 Steven11 дек. 2014 г., 23:22
Возможно ли, что ваш IP-адрес неразрешено подключение? Моя (предположительно небольшая) компания имеет несколько баз данных MySQL, хранящихся на нашем хосте. Поскольку мой домашний интернет-провайдер постоянно меняет мой IP-адрес, мне постоянно приходится добавлять хост доступа.
 Señor O12 июн. 2013 г., 17:59
Вы пытались настроить базу данных в "Источник данных (ODBC) » инструмент?
 Steph Locke12 июн. 2013 г., 17:23
На какой ОС вы работаете и чтоСУРБД? Вы знаете, какие драйверы доступны - это просто unixODBC?
 cjacobso03 апр. 2014 г., 02:46
Привет @ TommyLevi, извините за поздний ответ - не могли бы вы уточнить, что это значит "настроить" драйвер / подключение? Извини я'м всего нуб. Чтобы дать вам более подробную информацию по этому вопросу, у меня есть таблица (~ 10 миллионов строк, которой я манипулирую в SQLDeveloper) в базе данных Oracle. Я пытаюсь сделать некоторые линейное моделирование + классификация и деревья регрессии с ним. Любой совет на эту тему будет отличным!

Ответы на вопрос(5)

Для меня работало 32-битное соединение вместо 64-битного.

Я пытался получить доступ к базе данных SQL Server и получил ту же ошибку. После использования правильного формата соединения с БД я получил доступ к своей базе данных sql server.

dbhandle 

Я столкнулся с этой же проблемой, когда впервые пытался подключиться к базе данных Oracle. В конце концов, то, что работало для меня, использовалоodbcDriverConnect и строка подключения вместоodbcConnect.

myConn 

Я знаю, что это старый, но также убедитесь, что вы удалите пробелы вокруг '=' знак. Это была моя проблема.

Это ошибка IM02, которая означает, что имя DSN неверно.

Перейдите в ODBC и проверьте USN / System DSN, который вы должны использовать. Если ваше имя DSN указано правильно, вы можете получить ошибку состояния IM014, которая является несоответствием архитектуры. В таком случае,

Более простое решение - IN r studio - перейдите в раздел инструментов и измените версию R на 32-битную.

Должен быть готов к работе

 s_scolary01 февр. 2019 г., 16:59
Я также всегда использую 32-битную версию. 64 никогда не работал

Ваш ответ на вопрос