在从网络读取输入流时出错。该会话将终止(输入错误: 64,输出错误: 0)
在数据库的日志信息中获得如下信息
A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 64, output error: 0).
查了好多资料。在微软的msdn社区也看了,有人报这个问题,但是微软也没有说出一个所以然。这儿高人多一些,望赐教。
非常感谢。
9 个解决方案
#1
用profiler跟踪下,看看具体的报错的语句和错误新
#2
看看具体的报错的语句和错误信息
#3
在数据库的日志里面就是
A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 64, output error: 0).
在服务器的日志查看里面就是
在从网络读取输入流时出错。该会话将终止(输入错误: 64,输出错误: 0)
A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 64, output error: 0).
在服务器的日志查看里面就是
在从网络读取输入流时出错。该会话将终止(输入错误: 64,输出错误: 0)
#4
你用profiler跟踪下错误的语句,或者你的程序有没有提示错误信息
#5
这个问题如果牛人遇到过,肯定印象深刻。如果没有遇到过,微软的文档和社区没有说清楚,也解决不了的。这点微软真的得向 Oracle学习。
#6
仅供参考
https://connect.microsoft.com/SQLServer/feedback/details/518158/-packet-error-a-fatal-error-occurred-while-reading-the-input-stream-from-the-network
#7
你先确定:
1. 到底是每一次保存都出问题, 还是偶尔保存出问题?
2. Web服务器和DB服务器在不在同一内网?
3. 网络没有丢包的问题?
1. 到底是每一次保存都出问题, 还是偶尔保存出问题?
2. Web服务器和DB服务器在不在同一内网?
3. 网络没有丢包的问题?
#8
问题已经查明,出在网络上。当然与sqlserver的客户端的代码有关系。同样是Oralce的OCI接口,就没有问题。以下是社区的讨论连接。我们换了交换机,网卡。问题解决
https://social.msdn.microsoft.com/Forums/en-US/9fcefe31-e525-46c0-8e62-e6a7e1178feb/error-occurred-while-reading-the-input-stream-from-the-network?forum=sqldatabaseengine
https://social.msdn.microsoft.com/Forums/en-US/9fcefe31-e525-46c0-8e62-e6a7e1178feb/error-occurred-while-reading-the-input-stream-from-the-network?forum=sqldatabaseengine
#9
很不错的问题,收藏了,看了很多资料也说是网络,网卡设置的问题。直接换交换机和网卡,是比较直接的解决办法。。那如果不能换交换机的就麻烦了。
#1
用profiler跟踪下,看看具体的报错的语句和错误新
#2
看看具体的报错的语句和错误信息
#3
在数据库的日志里面就是
A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 64, output error: 0).
在服务器的日志查看里面就是
在从网络读取输入流时出错。该会话将终止(输入错误: 64,输出错误: 0)
A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 64, output error: 0).
在服务器的日志查看里面就是
在从网络读取输入流时出错。该会话将终止(输入错误: 64,输出错误: 0)
#4
你用profiler跟踪下错误的语句,或者你的程序有没有提示错误信息
#5
这个问题如果牛人遇到过,肯定印象深刻。如果没有遇到过,微软的文档和社区没有说清楚,也解决不了的。这点微软真的得向 Oracle学习。
#6
仅供参考
https://connect.microsoft.com/SQLServer/feedback/details/518158/-packet-error-a-fatal-error-occurred-while-reading-the-input-stream-from-the-network
#7
你先确定:
1. 到底是每一次保存都出问题, 还是偶尔保存出问题?
2. Web服务器和DB服务器在不在同一内网?
3. 网络没有丢包的问题?
1. 到底是每一次保存都出问题, 还是偶尔保存出问题?
2. Web服务器和DB服务器在不在同一内网?
3. 网络没有丢包的问题?
#8
问题已经查明,出在网络上。当然与sqlserver的客户端的代码有关系。同样是Oralce的OCI接口,就没有问题。以下是社区的讨论连接。我们换了交换机,网卡。问题解决
https://social.msdn.microsoft.com/Forums/en-US/9fcefe31-e525-46c0-8e62-e6a7e1178feb/error-occurred-while-reading-the-input-stream-from-the-network?forum=sqldatabaseengine
https://social.msdn.microsoft.com/Forums/en-US/9fcefe31-e525-46c0-8e62-e6a7e1178feb/error-occurred-while-reading-the-input-stream-from-the-network?forum=sqldatabaseengine
#9
很不错的问题,收藏了,看了很多资料也说是网络,网卡设置的问题。直接换交换机和网卡,是比较直接的解决办法。。那如果不能换交换机的就麻烦了。