Возникла проблема между использованием DSN и не DSN с ODBC-пакетом R.
Используя DSN, я успешно могу установить соединение с сервером, и код исчезнет. Однако, используя строку подключения odbc не DSN, я получаю:
Ошибка: nanodbc / nanodbc.cpp: 950: IM002: [Microsoft] [Диспетчер драйверов ODBC] Данные> имя источника не найдено и драйвер по умолчанию не указан
Соединение выглядит синтаксически правильным, и все обязательные поля заполняются в соответствии с документацией нескольких функций, в том числе: https://support.rstudio.com/hc/en-us/articles/214510788-Setting-up-R-to-connect-to-SQL-Server-
odbc_con <- dbConnect(odbc::odbc(),
Driver = "SQLServer",
Server = server,
Database = test,
Uid = 'username',
Pwd = 'password',
Port = 1433)
Сервер и тест определены ранее в коде.
Я попытался удалить odbc :: и просто с помощью odbc ().
Использование точек с запятой, удаление заглавных букв.
Немного застрял, есть предложения?