I deal with an application which runs on network clients, and opens many database files from a network share. This is a flat-file-type database, as opposed to SQL Server or whatever.
We have a couple of Windows Small Business Server 2003 sites who get thrown out of this application quite regularly, due to actual or perceived temporary network disconnections.
On both sites I have heard mutterings from the companies that handle their hardware support about SBS 2003 doing this if it gets busy enough or low enough on memory. Certainly on one site they are running at about 6% free RAM on the server due to SQL Server 2005 inhaling it all.
Could this be the case ?