使用Shiny Server的Windows身份验证连接到MySQL

时间:2018-06-26 14:25:41

标签: r odbc shiny-server

我正在为客户端开发Shiny应用程序,需要连接到使用Windows身份验证进行连接的数据库。虽然我可以从Windows计算机连接到数据库,但不能从Shiny Server(开放源代码版本)连接数据库。但是,我能够从Shiny Server连接到另一个SQL数据库,该数据库不使用Windows身份验证。这就是我尝试连接的方式:

con2 <- dbConnect(drv=odbc::odbc(),
              server="MCCSVVSQL01\\POOLPOINT",
              dsn="POOL_PORTAL_TEST",
              uid = "my windows id",
              pwd = "my windows password")

这给了我一个错误:

Error: nanodbc/nanodbc.cpp:950: IM002: [unixODBC][Driver Manager]Data source name not found, and no default driver specified 

同一连接在Windows计算机上也有效。我确实要求进行SQL身份验证,但这违反了他们的政策。有什么方法可以使用Windows身份验证连接到数据库?

0 个答案:

没有答案