我正在尝试使用以下命令从Mac设置与SQL Server的连接:Microsoft OBDC驱动程序和DBI软件包。
该连接会建立字符字段,但是即使没有特殊字符的字符字段也会返回乱码。该数据库是专有数据库,因此我只能显示什么实际输出。数字字段返回正常。
一些其他注释。
> dbGetquery(con, "Select name from tb1", n = 1)
Warning: Pending rows
name
1 CalteMtrSeda
dbListTables()
也返回乱码输出,即使如上所示,我可以从按名称引用它的表中接收输出。dbListTables()
返回正确数量的表,但名称不清晰。grep("tb1", dbListTables(con), value = TRUE)
character(0)
con
对象的输出> con
<OdbcConnection> user@ExpectedDataBase
Database: NameIWouldExpect
Microsoft SQL Server Version: 13.00.1742
**已更新为包括模式。
我将返回所有其他字符。从上面的示例。CalteMtrSeda == CharlotteMotorSpeedway
这是我第一次尝试从Mac连接到该数据库。