从R

时间:2017-12-27 12:34:07

标签: r postgresql azure ssl

我在Azure上创建了一个PostgreSQL服务器,但我无法从R连接到它。我能够使用pgadmin连接到它但是

drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, user='xxx@azure-postgres', password='xxxxx', 
             dbname='dbname=postgres',
             host='azure-postgres.postgres.database.azure.com', 
             port = '5432')

如果我在Azure中有SSL Enabled,我在R FATAL: SSL connection is required. Please specify SSL options and retry

中收到以下错误

我尝试了dBConnect的参数的各种变化:'dbname=postgres sslmode = allow'但没有帮助。我得到了同样的错误。当我使用'dbname=postgres ssl = true' R会话崩溃时。

我目前暂时在Azure中禁用了SSL,它正在运行。我还有其他选择。

感谢。

0 个答案:

没有答案