我有一个使用 Node.js 和 Express 设置的 Web 服务器。 我使用 Node.js 的 sap/hana-client 库通过查询来响应请求。
这是代码的一部分...
const hana = require('@sap/hana-client'); var connOptions = { 服务器节点: '', 用户标识: '', 密码:'', ssValidateCertificate: 'true', }; const 服务器 = Express(); ....等等
代码作为 Windows 进程运行。 当拥有该进程的用户登录时,一切正常。
如果我关闭用户会话,进程会继续工作,侦听请求并向 SAP 进行查询,但它会返回此错误:
错误:连接失败(RTE:[1000013]系统找不到指定的文件。
如果我用该用户再次登录服务器,它已经正确发出请求。
我不知道用户是否未登录并正在尝试搜索证书或其他东西。
谢谢!
它仅适用于登录用户。 我已经添加了日志记录,并且该错误就是它返回的内容。
错误:连接失败(RTE:[1000013]系统找不到指定的文件。
我尝试了另一个库 SAP/node-hdb:适用于 Node 的 SAP HANA 数据库客户端,令我惊讶的是,它具有相同的配置,适用于登录和未登录的用户。我将保留这个库。非常感谢您的回复。