rstudio 服务器和远程数据库的访问

rstudio server and access of remote databases

我知道多个用户可以使用一个 rstudio 服务器。通常当我们在本地工作时,我们已经通过活动目录连接到我们的数据库(sql 服务器)。这在服务器场景中如何工作。用户是否必须输入凭据?我认为还可以部署管道工 api。请问他们如何向远程数据库颁发凭据?谢谢。

这可能取决于您的解决方案是免费服务器还是专业服务器。如果专业,那么最好问问 RStudio。

对于免费服务器,一些提示可以回答一些问题,以防对您有所帮助。 此处提供了相关文档:

  • ODBC pro 驱动程序:https://docs.rstudio.com/pro-drivers/installation/ MS 服务器有一点
  • 您可以在 odbc 配置文件中指定数据库,或者只使用 R
  • 中的 odbc::odbc 函数
  • 然后可以在odbc 包中传递凭据。您可以交互提示输入密码,例如参见 [​​=12=](在本例中为 oracle 数据库)。

对于AD自动连接相关的凭据,我不知道,对我来说,用户需要单独识别到数据库。这取决于,第一个问题可能是:您的服务器是否配置为使用 AD?

对于管道工 api,不安全的 api 很容易完成,但在没有 Rstudio pro 的情况下自己保护它(jwt 令牌或其他 ID)似乎并不那么容易。