从服务器接收结果时发生传输级错误。SQL服务器

use*_*456 11 sql-server

我有一个产品表。

表中的记录数为:44990

在这个表中我有三列,

第 1 列 - 属性 NVARCHAR(MAX)

第 2 列 - 详细说明 NVARCHAR(MAX)

第 3 列 - 促销 NVARCHAR(MAX)

第 1 列有 Json 数据,

第 2 列有 Xml 数据,

第 3 列有普通文本

当我尝试选择这三列时

从产品中选择 p.Promotion、P.Attributes、P.DetailedDescriptionASXml

我收到以下错误

从服务器接收结果时发生传输级错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过期。)

小智 7

该错误并不是由于查询问题而出现的,它主要是由于连接/网络问题而出现的。

编辑1:http://www.sqlservercentral.com/Forums/Topic1037809-146-1.aspx

也许此链接将帮助您解决问题。

Edit2:stackoverflow 上有一个类似的线程。链接在这里。

如何避免Sql查询超时