我在想出一组工具/配置时遇到了一些真正的困难,这些工具/配置可以在 cygwin 下从 R 连接到 Microsoft SQL Server。
我正在使用 RODBC 库
当我在 Windows 下使用 R 时,我可以使用如下语句成功连接:
db.connex.string <- 'driver={SQL Server};server=machine_name;database=db_name;trusted_connection=true'
db.connex <- odbcDriverConnect(db.connex.string)
当我在 cygwin 下的 R 中尝试相同的命令时,我会收到一连串的警告和错误:
> warnings()
Warning messages:
1: In odbcDriverConnect(db.connex.string) :
[RODBC] ERROR: state 00000, code 1807981029, message [iODBC][Driver Manager]No such file or directory
2: In odbcDriverConnect(db.connex.string) :
[RODBC] ERROR: state IM003, code 1807981029, message [iODBC][Driver Manager]Specified driver could not be loaded
3: In odbcDriverConnect(db.connex.string) :
[RODBC] ERROR: state IM003, code 1807981029, message [iODBC][Driver Manager]Specified driver could not be loaded
4: In odbcDriverConnect(db.connex.string) :
[RODBC] ERROR: state IM003, code 1807981029, message [iODBC][Driver Manager]Specified driver could not be loaded
任何帮助表示赞赏。