Я пытаюсь подключиться к базе данных SQL Azure из записной книжки R в Azure Databricks.Я получаю следующую ошибку:
first argument is not an open RODBC channel
In addition: Warning messages:
1: In odbcDriverConnect("Driver={ODBC Driver 17 for SQL Server};Server=tcp:########.database.windows.net,1433;Database=########;Uid=####@#######;Pwd=#########;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;") :
[RODBC] ERROR: state 01000, code 0, message [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 17 for SQL Server' : file not found
2: In odbcDriverConnect("Driver={ODBC Driver 17 for SQL Server};Server=tcp:########.database.windows.net,1433;Database=########;Uid=####@#######;Pwd=#########;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;") :
ODBC connection failed
Это моя строка подключения:
library(RODBC)
dbhandle <- odbcDriverConnect("Driver={ODBC Driver 17 for SQLServer};Server=tcp:########.database.windows.net,1433;Database=########;Uid=####
@#######;Pwd=#########;Encrypt=yes;TrustServerCertificate=no;Connection
Timeout=30;")
Query - res <- sqlQuery(dbhandle, 'SELECT * FROM table_name') `
Может кто-нибудь сказать мне, где проблема.Или возможная альтернатива, которую я могу использовать для записи кадра данных в базу данных SQL Azure из записной книжки Azure Databricks.