We have a SQL 2005 (9.00.4060.00) server (single instance) that recently had an application that uses it cause some problems where the CPU usage has been 90-100% consistently! We were able to track it down to the specific database causing the issue (or so we believe), and opted to stop the app server that was using it, and then take the database offline to free-up some of the transactions it was handling.
The Buffer Pages in memory were somewhere around 30k, and upon setting it offline it has started to lessen, but it never made it to "0" where the database could then go "offline". Rebooting/Restarting SQL is out of the question (for now), but if we cannot get the CPU level to normalize then that maybe a last ditch alternative.
Any advice how to help the database go offline, or a better way to determine what exactly is causing the sqlserver.exe to consume 90%-100% of CPU. I could try an provide more detail if anyone requires any.
thanks
Sr. Systems Engineer