300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 计算机上没有保存任何数据源 [microsoft][ODBC 驱动程序管理器]未发现数据源名称并

计算机上没有保存任何数据源 [microsoft][ODBC 驱动程序管理器]未发现数据源名称并

时间:2018-12-02 04:15:17

相关推荐

计算机上没有保存任何数据源 [microsoft][ODBC 驱动程序管理器]未发现数据源名称并

【问题现象】安装数据库和软件重启电脑,运行系统管理时提示:[microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序 如下图所示:

【原因分析】可能由于注册表ODBC相关信息中丢失SQL SERVER 组件,或者sqlsrv32.dll控件被损坏引起。

【解决方案】

1、请将下面红色字体复制,保存成.reg格式的文件,

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server]

"UsageCount"=dword:00000003

"Driver"="C:\\WINDOWS\\system32\\sqlsrv32.dll"

"Setup"="C:\\WINDOWS\\system32\\sqlsrv32.dll"

"SQLLevel"="1"

"FileUsage"="0"

"DriverODBCVer"="02.50"

"ConnectFunctions"="YYY"

"APILevel"="2"

"CPTimeout"="60"

详细操作步骤如下:

a、右击桌面空白处 – “新建”-“文本文档”

b、双击打开“新建文本文档.txt”将上面红色的文字复制并粘贴到文本文档中,点击“文件”-“保存”

c、将“新建文本文档.txt”的后缀.txt修改为.reg(注:如果后缀名没有显示,请参考 如何显示电脑文的后缀名 进行设置),如下图所示:

d、双击运行“新建 文本文档.reg”- 点击“是”修复ODBC相关的注册表项。

2、参照 如何注册DLL组件,注册 c:\windows\system32\sqlsrv32.dll 组件

3、查看SQL SERVER客户端网络实用工具相关设置是否正常,操作方法如下:

a、点击“开始”-“运行”-输入“cliconfg.exe”进入 SQL Server 客户端网络实用工具,在“常规”选项卡中查看TCP/IP和Named Pipes是不是在“按顺序启用协议”的下面,如果没有,从左边的禁用协议这中启用这2项协议。

b、接下来,我们需要点中TCP/IP,点击“属性”,查看默认端口号是否是1433,如果不是,修改成1433。

c、另外,我们还需要点击“开始”-“运行”- 输入“svrnetcn.exe”进入SQL Server网络实用工具,点中TCP/IP,点击“属性”,查看默认端口号是否是1433。(注:“隐藏服务器”,的意思是指客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。所谓枚举服务器是在软件登录界面,点击服务器旁边的小方框后在计算机浏览里不会出现服务器的计算机名)

计算机上没有保存任何数据源 [microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。