【发布时间】:2018-02-17 03:45:54
【问题描述】:
我正在尝试使用 RODBC 包建立从 ubuntu 到 mssql 服务器的连接。
我确实让它与 RJDBC 一起工作,但读取速度可能比 ODBC 慢很多,所以我想测试一下。
我没有可用的 dsn,ip port databasename usr pwd 是我可以使用的所有信息。
与 RJDBC 一起使用的代码是:
drv <- JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver",
"/media/sqljdbc4.jar")
RJDBC::dbConnect(drv, 'jdbc:sqlserver://ip:port;databaseName=databasename', 'usr', 'pwd')
尝试了很多浏览不同的语法,但无法正常工作。
RODBC::odbcDriverConnect('driver={SQL Server};server=ip:port;database=databasename;uid=usr;pwd=pwd)
给我错误:[unixODBC][Driver Manager]Data source name not found, and no default driver specified
我需要将驱动程序下载到 ubuntu 机器吗?以为它们包含在包装中。
【问题讨论】:
标签: sql-server r odbc