R Shinyapp подключается к серверу нормально, но при публикации драйвер неверен - PullRequest
0 голосов
/ 12 сентября 2018

Так что мой Shinyapp прекрасно работает локально, подключаясь к моему серверу Azure, на котором размещена моя база данных SQL, используя это соединение:

con <- DBI::dbConnect(odbc::odbc(),
                  driver="SQL Server",
                  database="<db>",
                  UID="<user@db>",
                  PWD="<password>",
                  server="tcp:<user>.database.windows.net",
                  port=1433)

При публикации я получаю эту ошибку:

nanodbc/nanodbc.cpp:950: 01000: [unixODBC][Driver Manager]
    Can't open lib 'SQL Server' : file not found

http://docs.rstudio.com/shinyapps.io/applications.html предлагает использовать SQLServer вместо SQL Server, но соединение разрывается (как локально, так и при публикации).

Я также попробовал RODBC, но это тоже не сработало.

Я немного озадачен тем, какой драйвер использовать для работы соединения.Любая помощь будет принята с благодарностью!

...