Question
32ビットのPostgreSQL Unicode ODBCドライバーを利用し、『トランザクションを開始』aアクティビティでリモートサーバのPostgreSQLサーバーに接続すると、エラーが発生します。
エラーメッセージ:
ERROR [08001] connection to server at “local” (::1), port 5432 failed: Connection refused (0x0000274D / 10061)
原因と対応策をご教示ください。
環境:
Studio: 2022.4.4
UiPath.Database.Activities:1.7.0
PostgresSql: 15.0
Answer
原因:
ODBCのデータソース名に日本語を含まれているため、接続先は「localhost」になってしまいました。
改善策:
PostgreSQLのODBC Unicodeドライバーのデータソース名は英数字とアンダーバーのみにしてください。(本ドライバーの場合、データソース名は日本語未対応のため)