【发布时间】:2018-06-11 13:58:09
【问题描述】:
传入的表格数据流 (TDS) 协议流不正确。 MARS TDS 标头包含错误。
我有一个使用 EF 和 Dapper 在两个 Web 服务器上运行的 asp.net 4.6.2 Web 应用程序。我们已经两次遇到此错误,突然此错误出现在该机器上运行的许多或所有查询上,导致上述数千个错误,直到重置站点修复它。另一台机器运行良好。网上的一切似乎都表明这是在 sql server 2008 服务包中解决的问题。我们正在运行 sql 2016。有人处理过这样的问题吗?有关如何解决此问题或找到根本问题的任何提示?
【问题讨论】:
-
TDS 是专有协议,未记录在案。因此,所有非 Windows 3rd 方实现都必然会每隔一段时间抛出这样的错误。
-
我们遇到了同样的问题。可能相关:github.com/dotnet/corefx/issues/32752
标签: asp.net sql-server