A windows service I developed – which uses Sybase ADO.NET drivers to connect to a Sybase database – suddenly stopped working yesterday. The log files showed a sybase exception described as Internal error 30016. We had a contingency server on which a copy of the main database is loaded daily, so I tried connecting to this one and the error did not show up. This led me to believe that something had been changed, and I asked the local Sybase DBA if something had changed. He was clueless.