dbTalk Databases Forums  

Firehose mode

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss Firehose mode in the comp.databases.ms-sqlserver forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Erland Sommarskog
 
Posts: n/a

Default Re: Firehose mode - 07-17-2007 , 05:02 AM






David Greenberg (davidgr (AT) iba (DOT) org.il) writes:
Quote:
I'm in Enterprise Manager and have made a change to a row.
When I try to update I get a message that says:
Transaction cannot start, Firehose mode"

Can anyone explain what this is and what it means ?
It means that you should open a Query Analyzer window and write an UPDATE
statement.

My guess is that EM has at this point not yet retrieved all rows, and
since the result set is still open, the connection does not permit a
new operation to be initiated. Note that this has more implications
than just not being able to update the row. It also means that SQL
Server needs to keep the untrieved rows locked.


--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pro...ads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinf...ons/books.mspx


Reply With Quote
  #2  
Old   
David Greenberg
 
Posts: n/a

Default Firehose mode - 07-17-2007 , 05:26 AM






Hi
I'm in Enterprise Manager and have made a change to a row.
When I try to update I get a message that says:
Transaction cannot start, Firehose mode"

Can anyone explain what this is and what it means ?

Thanks

David Greenberg


Reply With Quote
  #3  
Old   
Siwy Bober
 
Posts: n/a

Default Re: Firehose mode - 07-18-2007 , 05:19 AM




Uzytkownik "David Greenberg" <davidgr (AT) iba (DOT) org.il> napisal w wiadomosci
news:469C9971.7050205 (AT) iba (DOT) org.il...
Quote:
Hi
I'm in Enterprise Manager and have made a change to a row.
When I try to update I get a message that says:
Transaction cannot start, Firehose mode"

Can anyone explain what this is and what it means ?
I don't know exactly what it means. But I usualay solve this problem opening
not whole table but only e.q. TOP 10

br
Bober




Reply With Quote
  #4  
Old   
Oscar Santiesteban
 
Posts: n/a

Default Re: Firehose mode - 07-23-2007 , 07:55 PM



Erland,

Doesn't FIREHOSE mode mean that EM has read the records in a "forward only
cursor" and has no means of updating? Hence the name "firehouse" which is a
rapid stream of data only going 1 way.

Oscar

"Erland Sommarskog" <esquel (AT) sommarskog (DOT) se> wrote

Quote:
David Greenberg (davidgr (AT) iba (DOT) org.il) writes:
I'm in Enterprise Manager and have made a change to a row.
When I try to update I get a message that says:
Transaction cannot start, Firehose mode"

Can anyone explain what this is and what it means ?

It means that you should open a Query Analyzer window and write an UPDATE
statement.

My guess is that EM has at this point not yet retrieved all rows, and
since the result set is still open, the connection does not permit a
new operation to be initiated. Note that this has more implications
than just not being able to update the row. It also means that SQL
Server needs to keep the untrieved rows locked.


--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pro...ads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinf...ons/books.mspx



Reply With Quote
  #5  
Old   
Jason Lepack
 
Posts: n/a

Default Re: Firehose mode - 07-24-2007 , 09:37 PM



http://support.microsoft.com/kb/286199


On Jul 23, 8:55 pm, "Oscar Santiesteban"
<o_santieste... (AT) bellsouth (DOT) net> wrote:
Quote:
Erland,

Doesn't FIREHOSE mode mean that EM has read the records in a "forward only
cursor" and has no means of updating? Hence the name "firehouse" which is a
rapid stream of data only going 1 way.

Oscar

"Erland Sommarskog" <esq... (AT) sommarskog (DOT) se> wrote in message

news:Xns99707AD4B7BCCYazorman (AT) 127 (DOT) 0.0.1...



David Greenberg (davi... (AT) iba (DOT) org.il) writes:
I'm in Enterprise Manager and have made a change to a row.
When I try to update I get a message that says:
Transaction cannot start, Firehose mode"

Can anyone explain what this is and what it means ?

It means that you should open a Query Analyzer window and write an UPDATE
statement.

My guess is that EM has at this point not yet retrieved all rows, and
since the result set is still open, the connection does not permit a
new operation to be initiated. Note that this has more implications
than just not being able to update the row. It also means that SQL
Server needs to keep the untrieved rows locked.

--
Erland Sommarskog, SQL Server MVP, esq... (AT) sommarskog (DOT) se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pro...ownloads/books...
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinf...ns/books.mspx- Hide quoted text -

- Show quoted text -



Reply With Quote
  #6  
Old   
Erland Sommarskog
 
Posts: n/a

Default Re: Firehose mode - 07-25-2007 , 03:50 AM



Jason Lepack (jlepack (AT) gmail (DOT) com) writes:
Quote:
http://support.microsoft.com/kb/286199
Ah, that was a very special situation. Thanks for the link, Jason.


--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pro...ads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinf...ons/books.mspx


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.