SQL Server dplyr Hello World Query в R - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь запросить некоторые базы данных на SQL Server в R, используя dplyr.Я успешно подключился к RODBC, но мне нужно написать несколько более сложных запросов, которые охватывают несколько таблиц и баз данных (один и тот же сервер в целом).У нас установлены соединения odbc для большинства баз данных, которые я использую.

Кажется, что соединение с сервером просто отлично.Я получаю список доступных баз данных на панели соединений.Я просто не могу развернуть конкретную таблицу в базе данных.Я дошел до последней строки здесь, прежде чем я получил ошибку.

library(dplyr)
library(tidyverse)
library(dbplyr)
library(DBI)

connn <- DBI::dbConnect(odbc::odbc(),
                        "dsn name",
                        Database="db name",
                        Schema="dbo",
                        Port=1433,
                        Trusted_Connection="True"
)
thisTable <- dplyr::tbl(connn, dbplyr::in_schema("dbo", "table name"))

thisTable %>% head()

Ошибка в result_fetch (res @ ptr, n, ...): nanodbc / nanodbc.cpp: 3114: 07009: [Microsoft] [Драйвер ODBC SQL Server] Индекс недопустимых дескрипторов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...