2009-06-13 101 views
5

我的虚拟主机发生故障后,他们终于恢复了容器,但现在我在尝试执行查询时随机出现错误。我可以做一个为什么会发生这种传输级错误?

Select top 20000 from Orders

Select * from Orders (about 100k rows total)

收到错误在我的管理工作室:

A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)

而这个错误在我的错误日志:

A read operation on a large object failed while sending data to the client. A common cause for this is if the application is running in READ UNCOMMITTED isolation level. This connection will be terminated.

我已经使用了错误并且可以看到它合作因为“轻量级池”已启用,但这不是这种情况。

我在Windows 2003服务器上运行mssql 2008 express。

+0

你在读运行未提交(或者你有使用NOLOCK某处) – 2009-06-14 01:18:57

+0

你能指出我在哪里我可以看到一个方向,如果我在读未提交运行?如果它处于Read Uncommitted模式,它应该设置为什么模式? – Dofs 2009-06-14 19:41:05

回答

1

我们相处MSSQL相同的随机问题,我的工作和(对我们有什么办法),其打倒在网络问题(太多的流量和这样的)。

相关问题