我按照本指南http://eriqande.github.io/2014/12/19/setting-up-rodbc.html让RODBC使用MAC,我可以连接到数据库.
Marcos-MacBook-Pro:~ MarcoB$ isql -v ODBC_SQLSS_R **** ******
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
Run Code Online (Sandbox Code Playgroud)
配置文件根据指南设置.
Marcos-MacBook-Pro:~ MarcoB$ cat /usr/local/etc/freetds.conf
[ODBC_SQLSS_R]
host = xxx.xxx.xxx.xxx
port = 1433
client charset = UTF-8
Marcos-MacBook-Pro:~ MarcoB$ cat /usr/local/etc/odbc.ini
[ODBC_SQLSS_R]
Driver = /usr/local/lib/libtdsodbc.so
Server = xxx.xxx.xxx.xxx
POrt = 1433
Run Code Online (Sandbox Code Playgroud)
我安装了RODBC包
> install.packages("RODBC", type = "source")
...
** R
** inst
** preparing package for lazy loading
** help
*** …Run Code Online (Sandbox Code Playgroud)