Rstudio连接选项卡不存在';t帮助我在代码中引用对象名称

Rstudio连接选项卡不存在';t帮助我在代码中引用对象名称,r,odbc,R,Odbc,我可以看到一个对象,但我不能在代码中引用它: library(odbc) library(DBI) library(tidyverse) library(readr) con <- dbConnect(odbc::odbc(), driver = "libtdsodbc.so", database = "AdventureWorks2012", uid = "sqlfamily",

我可以看到一个对象,但我不能在代码中引用它:

library(odbc)
library(DBI)
library(tidyverse)
library(readr)

con <- dbConnect(odbc::odbc(),
                 driver = "libtdsodbc.so",
                 database = "AdventureWorks2012",
                 uid = "sqlfamily",
                 pwd = "sqlf@m1ly",
                 Server = "mhknbn2kdz.database.windows.net",
                 port = 1433)

# dbListTables(con)  # commented out because the output is long...

Department <- dbReadTable(con, "AdventureWorks2012.HumanResources.Department")
库(odbc)
图书馆(DBI)
图书馆(tidyverse)
图书馆(readr)
con正如建议的那样,这是有效的:

dbReadTable(con,Id(schema=“Person”,table=“Person”))


您是否尝试过dbReadTable(con,Id(schema=“Person”,table=“Person”)
?John,您有没有想过?我被困在同一个问题上。
> person <- dbReadTable(con, "Person.Person")
Error: <SQL> 'SELECT * FROM "Person.Person"'
  nanodbc/nanodbc.cpp:1587: 42S02: [FreeTDS][SQL Server]Invalid object name 'Person.Person'. 
> person <- dbReadTable(con, "Person.Contact")
Error: <SQL> 'SELECT * FROM "Person.Contact"'
  nanodbc/nanodbc.cpp:1587: 42S02: [FreeTDS][SQL Server]Invalid object name 'Person.Contact'. 
> person <- dbReadTable(con, "Sales.SalesPerson")
Error: <SQL> 'SELECT * FROM "Sales.SalesPerson"'
  nanodbc/nanodbc.cpp:1587: 42S02: [FreeTDS][SQL Server]Invalid object name 'Sales.SalesPerson'. 
> person <- dbReadTable(con, "Sales.Customer")
Error: <SQL> 'SELECT * FROM "Sales.Customer"'
  nanodbc/nanodbc.cpp:1587: 42S02: [FreeTDS][SQL Server]Invalid object name 'Sales.Customer'. 
> Department <- dbReadTable(con, "AdventureWorks2012.HumanResources.Department")
Error: <SQL> 'SELECT * FROM "AdventureWorks2012.HumanResources.Department"'
  nanodbc/nanodbc.cpp:1587: 42S02: [FreeTDS][SQL Server]Invalid object name 'AdventureWorks2012.HumanResources.Department'. 
>