正如标题所说,我想将PostgreSQL(我使用9.6 x86版本)连接到HammerDB,这是一个开源数据库负载测试和基准测试工具(我对TPC-C基准感兴趣)。
问题在于我可以使用MS SQL Server(2014)进行此连接,因为它相对容易。但是,我不习惯使用PostgreSQL。当我尝试在HammerDB上创建虚拟用户时(这是第一步,那么你应该能够执行事务)我收到以下错误:
Crystal Report
我做了一些关于此的研究,我发现了,我引用了"PostgreSQL is VERY particular about the libraries in its PATH - they have to be the right ones and ONLY the right ones any other configuration will cause errors"。
问题是HammerDB无法加载库libpgtcl.dll。在那里他们提到要解决问题,应该检查PostgreSQL bin目录是否已经在安装过程中添加到路径中,但此时我完全迷失了,我不知道该怎么做。我根本无法得到他们的意思以及如何做到这一点。
我希望至少有一个人可以帮助我。我会非常感激。
提前抱歉我的英语错误,我是西班牙语演讲者。
答案 0 :(得分:0)
嗯,我已经解决了这个问题,而且很简单。
一切都是关于为PostgreSQL设置Windows PATH,我发现here。
Open my Computer ==>
right click inside my computer and select properties ==>
Click on Advanced System Settings ==>
Environment Variables ==>
from the System Variables box select "PATH" ==>
Edit... ==>
然后在你发现
的任何一端加上这个 ;C:\PostgreSQL\9.2\bin; C:\PostgreSQL\9.2\lib
之后继续单击“确定”
这就是全部。因此,如果您在尝试将PostgreSQL连接到HammerDB时遇到问题,以及通常在尝试使用PostgreSQL工具时,应该这样做。