R SQL Server ODBC连接在服务器名称中转义字符\

问题描述 投票:0回答:1

我正在尝试使用库(odbc)将我的R Studio会话连接到我的SQL Server数据库。但是,服务器名称类似于“xxx \ xxxx”,并且R抱怨“字符串开头的”无法识别的转义“”xxx \ xxxx“。

经过一些谷歌搜索,我尝试了Server = ...有两个\ s然后它只是抱怨“找不到数据源名称,没有指定默认驱动程序”。

任何见解都表示赞赏。 谢谢。

library(odbc)
con <- dbConnect(odbc(),
                 Driver = "SQLServer",
                 Server = "xx\xxxx",
                 Database = "xx",
                 UID = "axx",
                 PWD = "axx",
                 Port = 1xxx)

SQL Server企业版64位版本10.50.2500.0; RStudio版本1.1.423

r sql-server odbc
1个回答
0
投票

在PC上为SQL Server安装ODBC驱动程序后,我得到了解决

#LIBRARY#
library(DBI)
library(shiny)
library(dplyr)

#CONNECTION#
con  <- dbConnect(odbc::odbc(), "xxxx")

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.