[dbnetlib] connectionread (recv()). 一般性网络错误。请检查网络文档 解决方案
今天给Anna的电脑安装中控考勤系统时,连接数据库提示我[dbnetlib] connectionread (recv()). general network error. check your network documentation。经过不断的尝试,终于解决了此问题。现在将出现此问题的解决方案汇总,方便以后查询。

解决方案一:
1、用管理员身份打开客户端电脑的命令行,输入以下命令:netsh advfirewall set allprofiles state off。

2、再次尝试连接数据库,并打开软件一切正常。

解决方案二:
1.在服务器端打开SQL server配置管理器。

2.禁用TC[/IP,启用共享内存和命名管道。

3.重新配置客户端sql链接,测试即可成功。
解决方案三:
1.ping <服务器IP地址/服务器名称>——成功。说明物理连接没问题。
2.ping <服务器IP地址>——成功。说明 DNS服务正常。否则必须修改HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc)。
3.telnet <服务器IP地址> 1433 ——成功。说明SQL Server服务器工作正常,并且正在监听1433端口的TCP/IP连接。
4.在客户端检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP协议等。
点击:程序——MicrosoftSQL Server——客户端网络使用工具。 点击TCP/IP协议,选择“属性”,可以检查客户端默认连接端口的设置,该端口必须与服务器一致。
再次连接,若提示“连接超时”。就执行以下操作:
5.企业管理器中的设置: 在企业管理器中,选择菜单上的“工具”,选择“选项”。
在弹出的“SQL Server企业管理器属性”窗口中,点击“高级”选项卡;
在“连接设置”下的“登录超时(秒)”右边的框中输入一个比较大的数字,如20。
6.查询分析器中的设置: 工具——选项——连接——将登录超时设置为一个较大的数字。
第三次连接,提示“ConnectionRead (recv))一般性网络错误,请检查网络文档。”。
打开控制面板配置ODBC数据源。
●转载原创文章请保留地址及版权信息,否则侵权必究。
●分享目的仅供大家学习和交流,请不要用于商业用途。
●该资源版权归原著作者所有,请于下载后24小时内删除。
●如有链接无法下载、失效或广告,请联系右侧点击QQ咨询处理。
●本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
●如遇到加密压缩包,默认解压密码为"fdeer.com",如遇到无法解压的请联系管理员。
飞鹿日志 » [dbnetlib] connectionread (recv()). 一般性网络错误。请检查网络文档 解决方案