RODBC + Shiny + Azure数据库如何通过dsn和密码管理

时间:2015-08-31 12:28:01

标签: r azure passwords shiny rodbc

有两个问题,希望不要太淘气:

我有一个Azure数据库,我从我的Windows机器上的R连接到。我可以在odbcad32.exe上使用“ODBC驱动程序11 for SQL Server”本地执行此操作,它为我提供了一个命名连接,我可以使用c <- odbcConnect("my_DSN",uid="uid",pwd="pwd")。这很好用。

我现在想将我的代码上传到shinyapps,以便它可以在仪表板中实时刷新(或至少每天一次)。我会用this来表达想法。现在我的问题:

1)如何在线将Azure信息传递给“my_DSN”?在我的Windows机器上,我使用驱动程序odbcad32创建一个命名连接,但我如何在shinyapps上执行此操作?我见过的所有示例(如thisthis)都不适用于Azure。我需要指定server / db / uid / pwd。

2)如何保密地传递我的数据库密码?如果我把它放在Shiny代码中,它在Shiny应用程序中可见,不是吗?

0 个答案:

没有答案