Установка драйверов ODB C для sql подача на ма c os 10.13 под управлением R - PullRequest
0 голосов
/ 04 марта 2020

Я получаю следующую ошибку при попытке выполнить следующую команду в R

Ошибка: nanodbc / nanodb c. cpp: 983: 00000: [unixODBC] [Driver Manager ] Не могу открыть lib 'SQL Server': файл не найден

После некоторых копаний я увидел, где мне нужно установить ODB C драйвер unixODB C. Я не имею ни малейшего понятия, как это сделать.

Я пытался решить, используя процесс brew install в командном терминале на моем MacBook Pro, но все равно не повезло. Может кто-нибудь помочь, пожалуйста

Мой скрипт с командами и ошибками

После запуска devtools с gethub для пакета RSQLServer

1 Ответ

0 голосов
/ 01 апреля 2020

Как показывает ошибка, в вашей системе нет драйвера SQL Server , использующего ваш скриншот. Однако в вашей системе отображается ODB C Драйвер 13 для SQL Сервер имя, другая версия, как ODB C Драйвер 11 для SQL Сервер и ODB C Драйвер 17 для SQL Сервер . Поэтому переименуйте соответственно:

con <- DBI::dbConnect(odbc::odbc(),
                      Driver = "ODBC Driver 13 for SQL Server",
                      Server = "***",
                      Database = "***",
                      Trusted_Connection = "Yes")
...