![](/img/trans.png)
[英]Cant connect to postgresql server running in windows 10 virtual machine
[英]Rstudio fails to connect to SSL enabled postgresql server on windows machine
從Windows與啟用SSL的PostgreSQL服務器連接時遇到問題。 我收到以下錯誤:
錯誤:
postgresqlNewConnection(drv,…)中的錯誤:
RS-DBI驅動程序:(無法在dbname“ all”上連接ip:80:未編譯SSL支持時,sslmode值“ require”無效。
我使用的命令:
install.packages(“RPostgreSQL”)
install.packages(“rstudioapi”)
require(“RPostgreSQL”)
require(“rstudioapi”)
drv <- dbDriver("PostgreSQL")
pg_dsn = paste0(
'dbname=', "all", ' ',
'sslmode=require')
con <- dbConnect(drv,
dbname = pg_dsn,
host = "ip",
port = 80,
user = "abcd",
password = rstudioapi::askForPassword("Database password"))
您需要使用通過SSL支持構建的PostgreSQL客戶端共享庫( libpq.dll
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.