【问题原因】
GaussDB 的 sha-256 认证方式与其他 pg 系列数据库的 sha-256 不同。
【解决办法】
1、下载 navicat 17 及更高版本;
2、从 navicat 的安装目录下找到 libpg-g.dll、libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 依赖库文件;
3、修改 libpg-g.dll 为 libpg.dll;
4、将 libpq.dll、libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 共计 3 个文件全部拷贝到 iDesktopX 的 bin 目录下替换原文件;
5、重启 iDesktopX 即可正常创建和打开 sha-256 认证方式的 GaussDB 数据源。