我已经有一个到SQL Server的dsn连接设置。我使用以下方式连接:
library(RODBC)
conn <- odbcConnect(dsn = "my_db",
uid = "uid",
pwd = "pwd")
我想使用pool
包来照看闪亮的应用程序中的连接。我尝试过:
library(pool)
pool <- dbPool(
odbc::odbc(),
dsn = "my_db",
uia = "uid",
pwd = "pwd"
)
但是我得到一个错误:
Error: nanodbc/nanodbc.cpp:950: 08001: [unixODBC][FreeTDS][SQL Server]Unable to connect to data source
我认为也许我需要用一些东西来代替odbc::odbc()
,但我无法弄清楚。我找到了this参考,但没有帮助。