I'm also seeing this problem. We tried to get some more information with DebugView, but it wasn't very helpful:
00000000 0.00000000 [3236] Posting quit message...
00000001 0.00007188 [3236] Quiting message loop...
00000002 0.00175898 [3236] Setting quit event...
00000003 0.00179341 [3236] Destroying server object...
00000004 0.84706491 [3236] Purging an old connection...
00000005 0.84765452 [3236] Purging an old connection...
00000006 0.84775567 [3236] sqlPurgeConnectionPool exit: total num = 0
00000007 0.84873509 [3236] Freeing low level scheduler...
00000008 0.84915459 [3236] Closing quit event...
00000009 24.00079536 [3708] Calling sqlInit()...
00000010 24.50180626 [3708] quiting sqlInit()...
00000011 24.50184250 [3708] Loading storage...
00000012 24.50274277 [3708] calling UploadSetupPackagesToDB()...
00000013 24.70663452 [3708] calling sqlGetConnection()...
00000014 24.77033424 [3708] Doing the winsock stuff
00000015 24.77222443 [3708] Initializing the listener
00000016 24.82615852 [3708] serInitLibrary done...
00000017 24.82833099 [3708] Entering modal loop...
The first 8 lines show up in DebugView -- then the first error message from JBulcher's post appears. We hit OK, then the second error appears, and no change in DebugView. Finally, after we hit OK on the second error window, lines 9-17 show up in DebugView.
We could manually re-build our configuration on in SQL Server Express, but it would be really nice not to have to do that.
And, if no one has any ideas about why we can't restore from backup: Has anyone ever manually exported Avast stuff from one database and manually imported it into another? If so, are there any tricky spots we should be aware of before we try it?
Thanks,
Ben