我正在尝试使用RStudio的RJDBC访问数据库 但我收到以下错误。
我无法理解我的错误。如果有人帮助我,我将不胜感激。
代码:
const int* intList
输出:
install.packages("RJDBC")
library(RJDBC)
drv <- JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver","c://sqljdbc42.jar")
conn <- dbConnect(drv, "jdbc:sqlserver://191.169.120.213:1433", "username", "password")
注意:我没有任何与防火墙相关的问题。
答案 0 :(得分:0)
我遇到了同样的错误,我意识到我的公司正在使用 NTLM 身份验证。
我能够在连接字符串中指定其他属性进行连接,如下所示:
conn <- dbConnect(drv, "jdbc:sqlserver://191.169.120.213:1433;databaseName=db_name;integratedSecurity=true;authenticationScheme=NTLM", "username", "password")
这是 Microsoft 文档的 link。