我对 SQL 比较陌生,但目前我正在使用 VPN 尝试连接到 Redshift 数据库。以下是一些细节
Driver Name : AWS / Redshift
Host : 10.x.xxx.48
Port : 5439
Username : user_name
Database : database_name
SSL False
在我的 DBeaver 上,所有细节都有效,我可以连接到数据库。但是,在我的 VSCode 中,我正在使用
Driver : Redshift Driver (Dedicated ver)
Server Address : 10.x.xxx.48
Port : 5439
username : same as above
database : same as above
SSL Disabled
我收到此错误:
Error opening connection no pg_hba.conf entry for host "::ffff:10.16.14.166", user "user_name", database "database_name", SSL off
有人知道为什么会发生这种情况以及如何解决它吗?我想强调的是,这是公司连接,我不是 root 用户,所以我无法编辑服务器方面的任何内容。
请注意,连接到 VSCode 上的 Redshift 的推荐方法是通过 AWS Toolkit for Visual Studio Code。
https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/redshift.html