我正在尝试使用 R 通过 odbc 连接到 EXASol 数据库。设置 DSN 后,我可以使用 RODBC 包连接到数据库。
odbc_channel <- odbcConnect("exa", uid = "username",
pwd = "password")
这工作正常。但是,当我尝试使用 dbConnect 时,相同的 DSN 会失败。
con <- dbConnect(odbc(),
dsn = "exa",
uid = "username",
pwd = "password")
代码开始运行并且永不停止。知道发生了什么吗?DSN 似乎设置正确,因为它与 RODBC 一起使用。