簡體   English   中英

Rstudio無法連接到Windows計算機上啟用SSL的Postgresql服務器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM