It's a simple network, 3 workstations and a file server all running XP Pro. The file server has two partitions, one for the OS and one for data storage. It also runs a RAID 1 Array. There are basically 3 programs installed on the file server, a Timeclock Program, ACT! (Contact Manager) and the Quickbooks Enterprise server program.
He had just upgraded QB to the newest version and started having the strangest problem. Anytime a client machine queries a specific section of the program, i.e. the loan manager inside of QB, the server turns off! I don't mean shuts down, it just turns off like someone held the power button. It immediately reboots and no error messages are thrown on the server.
Other than that, it runs perfectly. You can browse files, open Word and Excel documents, surf the web, defrag the HDD, perform backups and HDD images, etc. No problems at all.
The clients show 5 errors, but I can't tell if they occur before or after the server shuts down.
I am just completely stumped on this one and have never seen anything like it in my life. He called QB before calling me and they tried and tried to get it working, with no success. When I got there, the RAID 1 array was degraded and the OS wouldn't boot showing a hal.dll corrupted or missing error. I'm assuming this was caused by them crashing the server all day long during testing. We talked about it and decided we would do a full re-installation just in case.
I installed just the OS and the QB database server. All drivers were updated as was the OS and QB, but we had the same problem. I'm out of ideas and really want to help him out.
I turned off "Automatic Reboot" on system failure and got nothing. Apparently it isn't throwing a blue screen because there is no mini dump files. I'm putting this in the hardware section because I can't think of another cause. I can't see file corruption, or a programming problem causing the shut off, unless it was doing something weird like tripping a thermal protection circuit. The only thing I haven't done that I can thing of, is updating the BIOS, provided there is even one available.
All the machines were custom built in May of 2009 and were running an older version of QB since then. I can provide the specs if necessary. At this point I would love any suggestions, no matter how far fetched they are.