这个问题是我用一个登录程序连接SQLServer数据库时出现的错误,但是根据网上的其他教程来做,依旧没有解决,网上大部分都说要来设置ODBC数据源管理程序,“要用系统DSN”。
下面是我错误的窗口:
大多数方法差不多如下:
在管理工具里面 -》点数据源ODBC -》 系统DSN -》添加 选SQL 然后找到你要连接的数据库`~~ 在连就OK了
这里的系统DSN 的配置要跟 用户DSN 里的配置 一样。
别人的解决方法:
[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序_碧海情天-赵亮的博客-CSDN博客_im002 未发现数据源名称
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序_灵魂画手-编程如画的博客-CSDN博客_im002 未发现数据源名称
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 - 程序员的那些 - 博客园
解决: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 _LiloZhu的博客-CSDN博客_odbc驱动程序管理器未发现数据源名称
差不多大多是如上一样的解决办法,但是尝试如上办法后,悲哀的我还是没能解决。也不能说别人的方法是错误的,可能和别人遇到的错误不一样吧!
如果你也是看了上面的博客后还是没能解决,那么不妨尝试一下如下方法。
方法1:
我是实在没办法试了很多办法都不行,然后我打开旁边同事的 "ODBC数据源管理程序" (程序位置小娜搜索:ODBC数据源 )查看 "驱动程序" 那一项,看什么驱动没装,就和他的一对比,发现没有SQL Server Native Client 10.0 驱动。然后安装后就好了。
安装一个 SQL Server Native Client 10.0 驱动试试,我是一次安装了这个驱动就好了。不知道为什么有SQL Server Native Client 11.0 为什么还要装版本 10.0 。
此驱动程序下载 :提取码 :r25r
方法2 好像是没什么效果的,但是实在不行可以试一下,我自己留个笔记。
方法2:
首先我查看了下我电脑的 "ODBC数据源管理程序" (程序位置小娜搜索:ODBC数据源 ) 感觉没什么不妥,SQLServer的驱动都有安装,按道理应该不会出现问题。
最后一张图里,可以看到SQLServer的ODBCDriver 11 for SQL Server 是安装了的,按道理应该不会有问题,但是我想了一会儿,试试安装一个最新的 SQL Servr 的 ODBC Driver 17 for SQL Server 试一试,可能是驱动的原因呢!
如果你驱动也安装了,尝试了很多方法后,还报错,不妨试试重新安装一个新odbc驱动试试。
此驱动程序下载 :提取码 : fbar
或者自行百度下载,安装直接下一步下一步安装,只有3.5M大小。
看星星,一颗两颗三颗四颗,连成线 《星晴》