A transport-level error has occurred when receiving results from the server

时间:2021-01-14 22:51:55
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)

我是从application server连接去database server
当我select * from table_name的时候,会有这样的错误
但是如果我select column_name from table_name where 什么什么的,就可以拿到data

也就是说只有取大量数据的时候,会有这个错误,但是数据小的话就没有问题。。

网上随便查了一下说是network或者hardware的问题,还有别的可能的原因吗?

3 个解决方案

#1


select top 1 * from table_name

如果没问题,就是你网速过慢,数量量过大造成的.

如果有问题,就是你有某些数据不能"显式"显示,只能"隐式"显示

#2


两种可能:
1)你们的网络不稳定,或者
2)DNS服务不稳定,
如果是后者的话,你可以试着直接用IP地址,避免不必要的解析
但是我觉得第一种可能性较大

#3


嗯,看来这也不是database方面的问题了
谢谢

#1


select top 1 * from table_name

如果没问题,就是你网速过慢,数量量过大造成的.

如果有问题,就是你有某些数据不能"显式"显示,只能"隐式"显示

#2


两种可能:
1)你们的网络不稳定,或者
2)DNS服务不稳定,
如果是后者的话,你可以试着直接用IP地址,避免不必要的解析
但是我觉得第一种可能性较大

#3


嗯,看来这也不是database方面的问题了
谢谢