На сервере SQL есть хранимая процедура, к которой я хотел бы получить доступ в R. Я пробовал следующее:
# Import libraries
library(DBI)
library(dbplyr)
# Create connection
con <- dbConnect(odbc::odbc(),
Driver = "SQL Server",
Server = "server_name",
Database = "db_name",
trusted_connection = TRUE,
Port = 1433)
# Get data from stored procedure
data <- dbGetQuery(con,
"EXEC stored_proc")
dbDisconnect(con)
Однако я получаю эту ошибку:
Ошибка: 'EXE C stored_pro c' nanodbc / nanodb c. cpp: 1587: 42000: [Microsoft] [ODB C SQL Драйвер сервера] [SQL Сервер] Не удалось найти хранимую процедуру «stored_pro c».
Хранимая процедура существует, и я могу получить к ней доступ с SQL сервера. Как я могу правильно получить доступ к хранимой процедуре с помощью библиотеки DBI в R?
Я просмотрел этот вопрос , однако у пользователя немного другая проблема, чем у меня.