我想将数据从另一台计算机(同一网络)中的SQL Server导入/导出到我的计算机。 R不识别SQLServer-DSN。
我已经测试过:telned machine_IP SQLServerPort
。它成功了。
我在SQL配置中激活了TCP / IP。
我在SQLServer计算机中添加了一个新的DSN。
我的问题是:
R--> SQL ServerA --> Network --> SQL ServerB
。或者我可以这样做:R --> Network --> SQL ServerB
?我成功地在同一台机器上连接R和SQL Server,但没有在两台机器上连接。
答案 0 :(得分:0)
在你的连接字符串中,你缺少一个分号:
odbcDriverConnect("driver={SQL Server}; server=servername\\\\MSSQLSERVER,1433;database=DatabaseName;trusted_connection=true")
^ Should be an semicolon
试试这个:
odbcDriverConnect("driver={SQL Server}; server=servername\\\\MSSQLSERVER;1433;database=DatabaseName;trusted_connection=true")
或者这个:
odbcDriverConnect("driver={SQL Server}; server=servername;1433;database=DatabaseName;trusted_connection=true")