stu*_*uck 5 sql odbc r centos8
我正在尝试设置 CentOS 8 RStudio-Server 以使用 odbc 连接到 MS SQL 服务器。我想我已经安装了 unixODBC 驱动程序,odbcinst -j 命令显示如下: 但是 ini 文件是空的,并且 R odbc 无法连接到数据库。希望有人可以提供一些有关如何解决此问题的提示。先感谢您。
$ odbcinst -j
unixODBC 2.3.7
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/user/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
Run Code Online (Sandbox Code Playgroud)
mos*_*pha -1
我遇到了同样的问题,我可以通过安装正确的 ODBC 驱动程序来解决它。
这是我的配置:
/etc/odbcinst.ini:
[MySQL ODBC 8.0 Unicode Driver]
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
UsageCount=1
[MySQL ODBC 8.0 ANSI Driver]
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
UsageCount=1
Run Code Online (Sandbox Code Playgroud)
/etc/odbc.ini:
[voip]
Description = support team
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
Server = 172.16.x.x
User = dbuser
Password = dbpass
Port = 3306
Database = asterisk
Run Code Online (Sandbox Code Playgroud)