Попытка соединить R с базой данных IBM DB2 - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь соединить R с базой данных IBM DB2, чтобы я мог извлекать данные напрямую из R, а не через интерфейс базы данных.

Я пробовал это использовать библиотеку "ibmdbR" со следующим кодом, но не получил ожидаемых результатов,Пожалуйста, помогите мне с кусочками, которые мне здесь не хватает.

library(ibmdbR)

driver.name <- "{IBM DB2 ODBC DRIVER}"
db.name <- "zzz"
host.name <- "abc"
port <-"450"
user.name <-"xxx"
pwd <- "yyy"
con.text <- paste("ConnectDb2;DRIVER=",driver.name,
              ";Database=",db.name,
              ";Hostname=",host.name,
              ";Port=",port,
              ";PROTOCOL=TCPIP",
              ";UID=", user.name,
              ";PWD=",pwd,sep="")

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

con <- idaConnect(con.text) 

При попытке столкнуться со следующей ошибкой.

Предупреждающие сообщения: 1: В odbcDriverConnect (con.text): [RODBC] ОШИБКА: состояние IM002, код 0, сообщение [Microsoft] [Диспетчер драйверов ODBC] Имя источника данных не найдено и нетуказан драйвер по умолчанию 2: в odbcDriverConnect (con.text): сбой подключения ODBC

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