Eu recebi o mesmo erro quando coloquei o código abaixo para conexão com MSSQLSERVER
library(RODBC)
dbconnection <- odbcDriverConnect("Driver=SQL Server;Server=192.168.76.60; Database=kaggle;Uid=sa; Pwd=1234")
Isso me joga
[unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found
por que esse erro foi lançado? Resposta:quando não colocamos o nome da versão ODBC apropriado no valor do Driver.
De onde podemos obter o nome da versão do Driver ODBC
dentro da pasta "/etc" você encontrará o arquivo "odbcinst.ini" abra-o e verifique o nome da versão
[ODBC Driver 17 for SQL Server]
Description=Microsoft ODBC Driver 17 for SQL Server
Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.1.so.0.1
UsageCount=1
então eu tenho o nome do driver ODBC daqui, será "ODBC Driver 17 for SQL Server" Então eu modifico minha string de conexão
library(RODBC)
dbconnection <- odbcDriverConnect("Driver=ODBC Driver 17 for SQL Server;Server=192.168.76.60; Database=kaggle;Uid=sa; Pwd=1234")
E funciona bem