高级防火墙引发的变态问题 在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)

问题描述

查询外网数据库的一个表的某个字段值时报错:在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)

处理步骤:

通过不断定位,查找到是因为该字段的值包含了'56.com'这个字符串,只要未包含字符串的数据就没有问题。

接下来到本地试,有这个字符串也没有问题。

再接下来用外网应用程序访问外网的数据库查询相同数据不会报错

初步判断是网络的原因,后来与公司维护确认是因为他们限制了公司对外网请求与接收数据包中不能包含56.com等视频网站的地址。

 

我大汗!最后让维护去掉这个限制解决该问题!

做个记录,希望以后自己遇到同类问题可以准确定位,也希望对同道中人有用!

posted @ 2012-06-11 17:30  随心而为  阅读(3327)  评论(0)    收藏  举报