性价比很高的菜鸟问题

大健 2002-11-15 09:44:10
我用SQL企业管理器打开表编辑,有时能成功update,有时却不能,颇感迷惑
弹出提示如下:
---------------------------
SQL Server 企业管理器
---------------------------
Transaction cannot start while in firehose mode.
---------------------------
确定 帮助
---------------------------

请问什么是firehose?这种现象是什么原因造成的呢?

...全文
69 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwmhn 2002-11-15
  • 打赏
  • 举报
回复
同意楼上 leimin(黄山光明顶) 说的,你系统配置怎么样,运行大量的数据,要硬件好!
cqcjoe 2002-11-15
  • 打赏
  • 举报
回复
謝謝
leimin(黄山光明顶),

本來還不缺定,現在明白了。
leimin 2002-11-15
  • 打赏
  • 举报
回复
一下是MSDN的恢复,IF YOU HAVE ANY PROBLEM,PLS FREE CONNECT TO ME!

SYMPTOMS
If you attempt to make changes to a row in a table displayed in SQL Server Enterprise Manager (SEM), unless you scroll down to the end of the table (the last row of the table), Enterprise Manager returns the following error:

Cannot start transaction while in firehose mode.



CAUSE
When using SEM to display the rows from a table, all rows are returned by a "firehose cursor"; however, only the rows that are displayed have been processed. A "firehose cursor" refers to how the server sends rows to the client as fast as the client can process them. Rows that are not displayed in the Enterprise Manager are not processed and, therefore, they remain in the network buffer.

The "Cannot start transaction while in firehose mode" error occurs when an OLE-DB provider attempts to perform a join transaction with results pending and while not in an updateable cursor mode.



WORKAROUND
Scroll all the way down to the last row of the table. This forces all the rows to be processed. You can then edit the row needed and execute the update.

冷箫轻笛 2002-11-15
  • 打赏
  • 举报
回复
呵呵,小弟也遇到过,刷新一次就好了,不知道是什么原因!关注……
cqcjoe 2002-11-15
  • 打赏
  • 举报
回复
好象是流水模式。你可以看看幫助。
vvyjp 2002-11-15
  • 打赏
  • 举报
回复
防火墙 你的服务器上装了防火墙软件造成
大健 2002-11-15
  • 打赏
  • 举报
回复
原来是这样的,明白了:)
谢谢大家捧场,分数一会送上

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧