Subject Re: [firebird-support] Re: IBBackupService
Author Helen Borrie
At 06:56 AM 23/01/2006, you wrote:
>Hi Boguslaw
>
>The problem actually occurs even if the file name has no spaces. The
>error is chopped off and it just happened that it was on the space part
>of the initial file name.
>
>I have had to deal with other more pressing issues but I will go back to
>this soon. What I would love to know is, is anybody using
>IBBackupService with FB classic (1.5.1..)?

Not all IBXes are created equal. For example, if you are using the
components that shipped with Delphi 5 or 6, you're in trouble,
because they were early betas. You can download more recent versions
from Borland's CodeCentral. The fastest way to find them is to
search for releases by Jeff Overcash.

OTOH, if you are using IB Objects for your connectivity, you should
use the IBOAdmin components instead (free download, www.mengoni.it,
make sure you track through to the Downloads page, the link on the
home page doesn't work...). I mentioned this, because you have been
a frequent poster in the IBO list, as recently as last Friday.


>I think I might just have to use some other method, I just don't want to
>change the tested code already in use.

Even though it's broken?

Two things you should be aware of:

1) You should upgrade your server software. Classic on Windows in
1.5.1 was still fairly experimental. We've had two Christmases and
two sub-releases of 1.5 since then.

2) The Borland components don't play nice with Classic - a
reflection of the fact that the IB 6 Classic implementation (which
was POSIX-only) did not support the Services API. The IBX service
components implement the Services API. You should make sure that the
server AND any client that accesses the Services API does so ONLY
through the "compatibility client", which you can generate by running
the command-line program instclient.exe. Read the docs on
this. (And remember that the Delphi IDE is a client....)

3) Also note that, if you have the fbguard.exe (Guardian) service
running over a Classic server, you should disable it.

./heLen