Loading

SQL Server ODBC 数据源测试(32位) 测试失败案例

一、案例介绍

ODBC 数据源管理程序(32位) 创建DSN,进行数据源测试的时候,出现测试失败。(前面多次都是测试成功,而是成功很多次后,才出现测试失败)

关掉 ODBC 数据源管理程序(32位) 窗口,重进 SQL Server ODBC 数据源测试 页面,又可以测试成功。

那么是什么原因导致出现测试失败的情况呢? 网络上居然没有几个提出关于这个问题的,就算有提出这个问题的,也没有说清楚解决方案。故本文记录一下这个特殊情形...

二、分析结果

测试了很多轮,有时成功,有时失败。

分析结果一:既然能成功,说明配置肯定是没有问题的,那么问题只能是在ODBC源和DBMS之间的连接。

分析结果二:另一种可能性是 ODBC Client 通过 ODBC源 连接 DBMS 过于频繁且每次连接间隔过短,导致上次一次连接还未彻底断开,再次重连造成连接失败。

三、后续补充(2023-02-09)

在使用过程,不断试错,最终发现是在 ODBC 数据源管理程序 添加DSN时配置出现问题。

以SQL Server主机名添加,便会出现文中连接失败问题。解决方式是将主机名改为IP

经过不断测试,并没有出现连接失败的情形。

posted @ 2022-12-20 09:34  eiSouthBoy  阅读(662)  评论(0)    收藏  举报