R SQL Server ODBC连接在服务器名称中转义字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R SQL Server ODBC连接在服务器名称中转义字符相关的知识,希望对你有一定的参考价值。
我正在尝试使用库(odbc)将我的R Studio会话连接到我的SQL Server数据库。但是,服务器名称类似于“xxx xxxx”,并且R抱怨“字符串开头的”无法识别的转义“”xxx xxxx“。
经过一些谷歌搜索,我尝试了Server = ...有两个 s然后它只是抱怨“找不到数据源名称,没有指定默认驱动程序”。
任何见解都表示赞赏。 谢谢。
library(odbc)
con <- dbConnect(odbc(),
Driver = "SQLServer",
Server = "xxxxxx",
Database = "xx",
UID = "axx",
PWD = "axx",
Port = 1xxx)
SQL Server企业版64位版本10.50.2500.0; RStudio版本1.1.423
答案
在PC上为SQL Server安装ODBC驱动程序后,我得到了解决
#LIBRARY#
library(DBI)
library(shiny)
library(dplyr)
#CONNECTION#
con <- dbConnect(odbc::odbc(), "xxxx")
谢谢
以上是关于R SQL Server ODBC连接在服务器名称中转义字符的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的SQL SERVER2005在连接ODBC时会出现连接超时过期呢
请教!为何我设置odbc数据源连接sql server数据库连接不上?
如何使用 Access VBA 更新所有 ODBC 链接的 SQL Server 表的服务器名称