我需要在运行 XP 的虚拟机上安装 Lotus NotesSQL 驱动程序(当前版本为 8.5)。这是我到目前为止所做的:
CZOWFEN.zip
我从 IBM 网站检索了文件 ( )。- 我运行了exe。
- 然后我转到我的电脑->属性->高级->环境设置->系统变量->路径并添加了“
; c:\notessql
”,以便 ODBC 管理员可以找到Notes.ini
(为什么安装文件一开始没有这样做,我不这样做不知道)。 - 我打开了 ODBC 管理器并尝试将新的系统 DSN 添加到 Lotus DB。
*.nsf
“由于系统错误代码 126,无法加载Lotus Notes SQL 驱动程序 () ODBC 驱动程序的设置例程” - 我重新下载并重新安装了驱动程序(确保我拥有最新版本 8.5)。没运气。
- 我检查了注册表。所有文件路径似乎都是正确的。
- 对于互联网上的许多类似案例,我尝试了几种不同的变体,将各种 Lotus Notes 文件夹添加到我的
PATH
变量中。同样的错误。
我现在已经在 5 台不同的机器上完成了这个设置,没有任何问题。这里唯一的区别是这台机器是虚拟的。想法?
你
notes.ini
在\Lotus\Notes
目录中吗?NotesSQL 期望
Notes.ini
在\Lotus\Notes
目录中找到。如果该文件不在此目录中,则当您使用 ODBC 数据源管理器创建 DSN 时,驱动程序可能会崩溃,或者 NotesSQL 身份验证列表管理器可能会报告它无法找到有效的 Notes 版本。如果您必须放置Notes.ini
在 以外的目录\Lotus\Notes
中,请将目录添加到您的PATH
环境变量中。我发现添加
C:\Program Files\IBM\Lotus\Notes\
(这是注册表设置所HKLM\Software\Lotus\Notes\Path
指向的)PATH
对我有用。NNotes.dll 是否在 PATH 中?(如果不是,您需要将其添加到路径中)解决了我的问题。