sqlserver dblink到达梦 报错 7303错误处理

配置SQLServer到达梦数据源时遇到7303错误,该错误通常与ODBC驱动和系统变量有关。解决方法包括检查系统变量是否包含达梦客户端路径,以及确保bin目录下的文件权限正常。通过拷贝相关文件到对应操作系统目录也可解决此问题。

配置 SQLServer 到达梦的外部链接

在网络搜SQLServer建dblink报错,7303的错误,解决方法很少,在fj现场调试的过程中

有遇到这个问题,用了一周的时间才解决。

配置 odbc

 

选择系统 DSN,添加达梦的数据源(驱动是 DM8 ODBC DRIVER)

配置完测试通过即可:配置 sqlserver 链接服务器:

 

测试成功即可使用。

 

遇到问题处理:这期间如果遇到

但是在sqlserver 中建立链接服务器,通过访问接口"Microsoft OLE DB Provider for ODBC Drivers" 建立,sqlserver 报错 7303,
无法初始化连接服务器 的OLE DB访问接口"MSDASQL"的数据源对象;
由于系统错误 5:拒绝访问(DM8 ODBC DRIVER ,C:
dmdbms\bin\dodbc.dll),指定驱动程序无法加载。

解决方法:

方法1:检查系统变量,是否有达梦客户端的安装目录,没有的话,添加达梦的系统变量;

方法2:把bin下面的文件拷贝到对应操作系统的系统变量目录windos有32、64之分,拷贝的时候看下运行的sqlserver客户端是多少位的。

注: winserver 2012要看下bin下面的权限是否正常,不能是只读,有些客户为了系统安全性设置的比较高,dmdbms/bin/。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值