![](/img/trans.png)
[英]Download a custom dataset in Azure ML Jupyter/iPython Notebook using R
[英]Trying to work on R using Azure ML Studio Notebook and facing challenges with ODBC package
我正在尝试在 ML Studio 上使用 R 笔记本。 使用常规 python 很容易并且可以按预期工作,但是使用 R 我面临着挑战。
尝试使用 odbc() 连接到 MS SQL 数据库时:
library(odbc)
con <- dbConnect(odbc(),
Driver = "SQL Server",
Server = "server",
Database = "db",
UID = "user",
PWD = "password",
Port = 1433)
Error: nanodbc/nanodbc.cpp:1021: 00000: [unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found
正如一些帖子中所建议的,我还尝试将 Driver =“SQL Server”替换为 Driver =“ODBC Driver 11 for SQL Server”。 但我看到类似的错误
Error: nanodbc/nanodbc.cpp:1021: 00000: [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 11 for SQL Server' : file not found
Traceback:
请提出解决方法。
我们可以将驱动程序分配为SQL 服务器的版本,并使用 API 调用获取密码。
library(odbc)
con <- DBI::dbConnect(odbc::odbc(),
Driver = "ODBC Driver 13 for SQL Server",
Server = "your server IP address",
Database = "Database name",
UID = "User ID",
PWD = rstudioapi::askForPassword("password"),
Port = port_number_under_user)
在某些情况下, Driver = "SQL Server”
也可以正常工作。如果不起作用。使用上面的代码块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.