gpt4 book ai didi

sql - R 连接到本地 SQL Server

转载 作者:行者123 更新时间:2023-12-02 01:05:32 24 4
gpt4 key购买 nike

我无法通过 Rstudio 连接到我的本地 sql server。我能够连接到我公司托管的 SQL Server,并且我可以通过 Management Studio 连接到我的本地 SQL Server。我究竟做错了什么?

我需要做些什么来进行本地连接吗? (LocalDB)\v11.0 是我通过 Management Studio 连接到本地 SQL Server 的确切服务器名称。

install.packages("RODBC")

library(RODBC)

dbconnection <- odbcDriverConnect("Driver=SQL Server;Server=(LocalDB)\v11.0;Database=NBA;trusted_connection=yes")

我得到的错误信息如下:

Warning messages:
1: In odbcDriverConnect("Driver=SQL Server;Server=(LocalDB)\v11.0;Database=NBA;trusted_connection=yes") :
[RODBC] ERROR: state 08001, code 17, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.

2: In odbcDriverConnect("Driver=SQL Server;Server=(LocalDB)\v11.0;Database=NBA;trusted_connection=yes") :
[RODBC] ERROR: state 01000, code 53, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).

3: In odbcDriverConnect("Driver=SQL Server;Server=(LocalDB)\v11.0;Database=NBA;trusted_connection=yes") : ODBC connection failed

最佳答案

试试双反斜杠...我尝试了以下方法并且工作正常:

library(odbc)
dbconnection <- odbcDriverConnect("Driver=SQL Server;Server=(local)\\SQLSERVER2016;Database=Test_DB;trusted_connection=yes")
data <- sqlFetch(dbconnection, 'dbo.temp_table', colnames=FALSE, rows_at_time=1000)

谢谢。

关于sql - R 连接到本地 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47706184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com