Subject RE: [firebird-support] How to tell if a client is connecting to a classic or super server
Author Maya McLeod
> Ann W. Harrison wrote:

>>However, it won't answer the original question - whether the remote
>>server is classic or superserver. My instinctive reaction, as a
>>developer, is to ask "Why do you need to know that?".

Hi Ann,

The problem is explained very nicely in Bug report item #943785.

(I can forward the whole long message if need be)

Basically, when you have non 8.3 FDB file names, the CS backup service
requires quotes, and the SS backup service doesn't. (talking FB1.5.2
here)

On SS, with quotes, an exception is raised, but on CS without quotes, an
error message is placed in the output text, and my program thinks it has
run correctly.

I therefore need to know up front what architecture I'm dealing with.

Alternately, I need to try and build in all sorts of fancy checks to try
and determine whether the backup ran OK, and if not, then try again
using the alternate method, but that is getting reaaally hairy!

(BTW, the status on this bug report, is currently suggested that this is
a windows issue, and not a Firebird issue!)

Unfortunately backups are quite important to my users ;-)

Looking at all the version info, I take it that's not going to help me
in this scenario :-( I'm going to have to rely on user intervention to
specify the server flavour (at least for now - hopefully in later
versions this will be resolved)

Thanks

Maya