mpdalton,
> how do i know when the rollback is finished ?
select @@TRANCOUNT -- will give '0' if there are no open transactions, after finishing the rollback
same if you use the following too
DBCC OPENTRAN
Main Topics
Browse All Topicsi executed a delete query that ran for about 35 hours before the server rebooted itself.
now that it has restarted i imaging it is rolling back the delete transaction.
i need to know 2 things, can i stop the rollback ?
how do i know when the rollback is finished ?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
this was a rather large delete query that ran, deleting 40 million records from a table with about 150 million.
i can connect to the sql server using em or query analyser, but if i try to get a list of db's using the combobox it just locks up the user interface.
i can go into query analyser and run a command like
USE OKDB
select @@TRANCOUNT
and it works fine, but try
USE RollbackDB
select @@TRANCOUNT
and it just sits there.
the cpu is running at about 25%. could it be rolling back or is the db corrupted ?
Business Accounts
Answer for Membership
by: aneeshattingalPosted on 2006-03-27 at 21:03:09ID: 16307785
mpdalton,
> now that it has restarted i imaging it is rolling back the delete transaction.
If your previous transaction (ur delete statement ) has already committed , then this rollback wont occur..
these two statements can be used to identify the opentransactions
select @@TRANCOUNT
DBCC OPENTRAN