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
经过不断测试,并没有出现连接失败的情形。
作者:caojun97
出处:https://www.cnblogs.com/caojun97/p/16992657.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
分类:
SQL Server
标签:
ODBC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库