lizhechen 发表于 2024-9-3 17:24:33

AR报表14,数据源如何连接到达梦数据库

lucas.Yan 发表于 2024-9-4 11:21:42


问题描述:
如何通过ODBC链接达梦数据库

问题解答:
您的达梦数据库所在服务器是否正确安装了ODBC服务。

如果已经安装了并测试可以正常链接,我们只需要填入对应的链接字符串即可成功链接。
Dsn=DM8;description=达梦数据库;server=localhost;uid=SYSDBA;tcp_port=5236;language=CHINESE

lizhechen 发表于 2024-9-4 18:12:46


您好,已在服务器安装ODBC服务,但输入对应链接字符串提示加密模块加载失败,请问是什么原因呢?

lucas.Yan 发表于 2024-9-4 18:18:23

lizhechen 发表于 2024-9-4 18:12
您好,已在服务器安装ODBC服务,但输入对应链接字符串提示加密模块加载失败,请问是什么原因呢?

可能是odbc没有权限加载依赖,可以检查一下当前用户权限。

lizhechen 发表于 2024-9-4 18:23:57

配置的odbc是系统级的。是没有权限加载AR报表自带的依赖吗?

lizhechen 发表于 2024-9-5 16:25:04

您好,请有时间的时候,回复一下,这边着急使用,多谢。

lizhechen 发表于 2024-9-5 16:53:13

lucas.Yan 发表于 2024-9-4 18:18
可能是odbc没有权限加载依赖,可以检查一下当前用户权限。

请问一下,您说的依赖,指的是odbc达梦驱动依赖,还是什么依赖?我们这边把达梦odbc驱动文件夹权限调整了,用户是可以执行、读取的。

lucas.Yan 发表于 2024-9-6 09:37:10

lizhechen 发表于 2024-9-5 16:53
请问一下,您说的依赖,指的是odbc达梦驱动依赖,还是什么依赖?我们这边把达梦odbc驱动文件夹权限调整了 ...

您好,您使用其他odbc链接工具能正常连接上达梦数据库吗?
      加密模块加载失败这个错误,一般是ODBC驱动引起的。可能的原因有无权限访问依赖库所在文件夹、或者驱动版本不匹配。

         首先您可以检查一下IIS发布的时候使用的64位还是32位程序,并且和达梦ODBC驱动位数对应。
关于之前说的权限问题,指的是odbc没有权限加载第三方依赖的动态库,即达梦程序安装路径下下bin目录的访问权限。可以依照下面连接中的方法尝试。

参考:https://blog.csdn.net/gjkf88/article/details/115613799
您可以如果您是linux环境安装的达梦数据库环境可以参考一下下面的链接地址:
https://blog.csdn.net/qq_41493250/article/details/132426345
页: [1]
查看完整版本: AR报表14,数据源如何连接到达梦数据库