I believe this should be fixed now. When you select a server
connection in the Schema Browser, there is a new tab named
'Connectivity'. It has a button that allows you to automatically check
the connection health before each operation (*).
It basically does a simple select (e.g. select getdate() in SQL
Server) in a separate thread before it does the action/query you
performed. If the health check does not return in the allotted time,
an exception is thrown and
you will be presented with a dialog that allows you to try to
re-connect. I don't think this option should be enabled in 'normal'
conditions as there is a performance penalty (both client and server)
associated with creating a separate thread and issuing the
health-check query.
Please download the latest from
dbsolo.com/preview and give it a try.
Marko
*) Actually the health check will only be performed if has been more
than 4 seconds since the previous successful health check